mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
bitkeeper revision 1.1159.258.34 (422e593fP_MDJ47j5LhtS8fQOVuyAQ)
Update to NetBSD 2.0.1. Signed-off-by: Christian Limpach <cl@NetBSD.org>
This commit is contained in:
1 parent
853a0f3cca
commit
06f98ccd35
4 files changed
+8
-2
No files matched your search
@@ -27,7 +27,7 @@ linux-%.tar.bz2:
|
||||
# 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 ?= .:..
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
|
||||
NETBSD_RELEASE ?= 2.0
|
||||
NETBSD_CVSSNAP ?= 20041103
|
||||
NETBSD_CVSSNAP ?= 20050309
|
||||
|
||||
EXTRAVERSION = xenU
|
||||
|
||||
|
||||
@@ -249,6 +249,7 @@ _C_LABEL(biosextmem): .long REALEXTMEM
|
||||
|
||||
#include <machine/xen.h>
|
||||
#define __HYPERVISOR_yield 8
|
||||
#define __SCHEDOP_yield 0
|
||||
|
||||
.space 512
|
||||
tmpstk:
|
||||
@@ -1592,6 +1593,7 @@ idle_loop:
|
||||
jmp idle_start
|
||||
4:
|
||||
movl $__HYPERVISOR_yield,%eax
|
||||
movl $__SCHEDOP_yield,%ebx
|
||||
TRAP_INSTR
|
||||
NENTRY(mpidle)
|
||||
idle_start:
|
||||
|
||||
@@ -854,6 +854,10 @@ haltsys:
|
||||
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
|
||||
|
||||