Update to NetBSD 2.0.1.
Signed-off-by: Christian Limpach <cl@NetBSD.org>
# Expand NetBSD release to NetBSD version
NETBSD_RELEASE ?= 2.0
NETBSD_VER ?= $(patsubst netbsd-%-xen-sparse,%,$(wildcard netbsd-$(NETBSD_RELEASE)*-xen-sparse))
-NETBSD_CVSSNAP ?= 20041103
+NETBSD_CVSSNAP ?= 20050309
# Setup NetBSD search path
NETBSD_SRC_PATH ?= .:..
NETBSD_RELEASE ?= 2.0
-NETBSD_CVSSNAP ?= 20041103
+NETBSD_CVSSNAP ?= 20050309
EXTRAVERSION = xenU
#include <machine/xen.h>
#define __HYPERVISOR_yield 8
+#define __SCHEDOP_yield 0
.space 512
tmpstk:
jmp idle_start
4:
movl $__HYPERVISOR_yield,%eax
+ movl $__SCHEDOP_yield,%ebx
TRAP_INSTR
NENTRY(mpidle)
idle_start:
if (howto & RB_HALT) {
printf("\n");
printf("The operating system has halted.\n");
+
+ /* XXX cngetc() below doesn't work, shutdown machine for now */
+ HYPERVISOR_shutdown();
+
printf("Please press any key to reboot.\n\n");
#ifdef BEEP_ONHALT