aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/head.S
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-10-29 14:43:22 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2003-10-29 14:43:22 +0000
commit35c6e9fc2e3692ab65f2f4cd6bca60ed46d1c26c (patch)
treec37aae587009c7c24effeedd8536a5d2099c8424 /extras/mini-os/head.S
parent042e1237bd43a3cfa6c9965fff70ca7f844a9541 (diff)
downloadxen-35c6e9fc2e3692ab65f2f4cd6bca60ed46d1c26c.tar.gz
xen-35c6e9fc2e3692ab65f2f4cd6bca60ed46d1c26c.tar.bz2
xen-35c6e9fc2e3692ab65f2f4cd6bca60ed46d1c26c.zip
bitkeeper revision 1.536 (3f9fd20aglcfc5h0kB1oldciJuy2dQ)
Many files: Modified blkdev and network interfaces to allow expedited flushing of pending request buffers.
Diffstat (limited to 'extras/mini-os/head.S')
-rw-r--r--extras/mini-os/head.S13
1 files changed, 6 insertions, 7 deletions
diff --git a/extras/mini-os/head.S b/extras/mini-os/head.S
index 3f4e6670c3..d5cb19f574 100644
--- a/extras/mini-os/head.S
+++ b/extras/mini-os/head.S
@@ -1,9 +1,8 @@
#include <os.h>
/* Offsets in start_info structure */
-#define SHARED_INFO 4
-#define MOD_START 12
-#define MOD_LEN 16
+#define MOD_START 4
+#define MOD_LEN 8
#define ENTRY(X) .globl X ; X :
@@ -31,10 +30,10 @@ _start:
/* Clear BSS first so that there are no surprises... */
2: xorl %eax,%eax
- movl $__bss_start,%edi
- movl $_end,%ecx
- subl %edi,%ecx
- rep stosb
+ movl $__bss_start,%edi
+ movl $_end,%ecx
+ subl %edi,%ecx
+ rep stosb
push %esi
call start_kernel