NetBSD/sys
bouyer 8f162b7ed8 Snapshot of work in progress on NetBSD port to Xen3:
- kernel (both dom0 and domU) boot, console is functionnal and it can starts
  software from a ramdisk
- there is no driver front-end expect console for domU yet.
- dom0 can probe devices and ex(4) work when Xen3 is booted without acpi
  and apic support. But the on-board IDE doens't get interrupts.
  The PCI code still needs work (it's hardcoded to mode 1). Some of this
  code should be shared with ../x86
  The physical insterrupt code needs to get MPBIOS and ACPI support, and
  do interrupt routing to properly interract with Xen.
To enable Xen-3.0 support, add
options XEN3
to your kernel config file (this will disable Xen2 support)
Changes affecting Xen-2.0 support (no functionnal changes intended):
- get more constants from genassym for assembly code
- remove some unneeded registers move from start()
- map the shared info page from start(), and remove the pte = 0xffffffff hack
- vector.S: in hypervisor_callback() make sure %esi points to
  HYPERVISOR_shared_info before accessing the info page. Remplace some
  hand-written assembly with the equivalent macro defined in frameasm.h
- more debug code, dissabled by default.

while here added my copyright on some files I worked on in 2005.
2006-01-15 22:09:51 +00:00
..
altq Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:06:46 +00:00
arch Snapshot of work in progress on NetBSD port to Xen3: 2006-01-15 22:09:51 +00:00
coda In coda_lookup, add LK_RETRY to locking of child vnode. The previous 2006-01-12 14:57:06 +00:00
compat More ktrace-lwp merge fallout: netbsd_elf32_signature's prototype has 2005-12-27 00:36:00 +00:00
conf Include net/pfil.c when pf is set. 2006-01-07 14:19:51 +00:00
contrib merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
crypto merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ddb merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
dev cast 16bit atap_capacity to u_int64_t before << 16. (assigned to 2006-01-15 19:51:06 +00:00
dist make the kernel link without options INET. 2005-12-28 09:29:48 +00:00
fs Protect against uio_lwp being NULL from Pavel Cahyna 2006-01-14 23:49:59 +00:00
gdbscripts merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ipkdb Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
kern allocbuf: yield cpu in a loop. 2006-01-15 09:01:02 +00:00
lib Don't include zlib.h directly; redirect through libz.h; this mirrors how 2006-01-14 20:16:44 +00:00
lkm Move the code that checks for a powernow capable cpu to pnowk7_init(), 2006-01-15 04:12:09 +00:00
miscfs use nestiobuf api for genfs. 2006-01-11 00:46:54 +00:00
net zlib 1.2.3 changed the include protection variable names; adjust. 2006-01-14 20:17:12 +00:00
net80211 Avoid buffer overflow in ioctl (from Karl Janmar) 2006-01-13 19:30:06 +00:00
netatalk merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netccitt merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netinet change comment from __const__ to const 2005-12-24 23:43:17 +00:00
netinet6 Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
netipsec Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
netisdn Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
netiso compile with no options INET 2005-12-28 09:18:46 +00:00
netkey merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netnatm merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netns merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netsmb Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:45:08 +00:00
nfs nfs_doio_read: clear uio_resid when filling a hole. 2006-01-14 08:57:40 +00:00
opencrypto merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
stand merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
sys add nestiobuf api for convenience when splitting a request to several pieces. 2006-01-11 00:44:41 +00:00
ufs Protect against uio_lwp being NULL from Pavel Cahyna 2006-01-14 23:49:59 +00:00
uvm make some debug statistics evcnt. 2006-01-15 08:31:31 +00:00
Makefile merge ktrace-lwp. 2005-12-11 12:16:03 +00:00