| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
update to official 2.4.21 kernel from 2.4.21-pre4
|
|
|
|
|
|
| |
processor.h, setup.c, process.c, ioport.c, head.S:
Yet another IOPL fix -- tested this time :-)
|
|
|
|
|
|
| |
processor.h, setup.c, process.c:
Further IOPL fix -- also initial idle thread has current->thread.esp0 initialised to a non-zero value.
|
|
|
|
|
|
|
|
|
|
| |
Makefile:
new file
Many files:
Allow hypercalls from ring 3 (if permitted by ring 1).
.del-Config.in~31701845a0b06ec3:
Delete: xenolinux-2.4.21-pre4-sparse/drivers/char/Config.in
|
|
|
|
|
|
| |
Many files:
Pass dom_id and other flags to domains in start_info structure. Allow changing of IO privilege level via new hypercall.
|
|
|
|
|
|
| |
system.h, process.c:
Fixed Xenolinux context switch code so that FS and GS are properly saved for the old process.
|
|
|
|
|
|
| |
Many files:
Partial checkin of virtualised LDT support.
|
|
|
|
|
|
|
|
| |
multicall.h:
new file
Many files:
Multicall now available, so that Xen syscalls can be batched to amortise cost of trap to ring 0. Used by xenolinux to reduce the cost of a context switch.
|
|
Latest and Greatest version of XenoLinux based on the Linux-2.4.21-pre4
kernel.
|