| History log of /src/sys/arch/xen/include/amd64 |
| Revision | Date | Author | Comments |
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file bus_private.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file bus_private.h was added on branch matt-armv6 on 2008-01-09 01:50:08 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file bus_private.h was added on branch mjf-devfs on 2007-11-22 16:16:59 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file bus_private.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:12 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file bus_private.h was added on branch jmcneill-pm on 2007-11-27 19:36:10 +0000
|
| 1.14 | 25-Apr-2020 |
bouyer | Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM guests in GENERIC. Xen support can be disabled at runtime with boot -c disable hypervisor
|
| 1.13 | 21-Apr-2020 |
jdolecek | convert to newer HYPERVISOR_physdev_op() interface, now command and the arg are separate arguments - this is needed for newer physdev_op commands
remove code for PHYSDEVOP_IRQ_UNMASK_NOTIFY, it is obsolete since interface version 0x00030202 and is unsupported by newer versions of Xen
confirmed working on amd64 Dom0, i386 compile-tested only
|
| 1.12 | 10-Feb-2019 |
cherry | branches: 1.12.10; Catchup hypercall interfaces for HYPERVISOR_sched_op which use arguments to __XEN_INTERFACE_VERSION__ >= 0x00030201
We've been using the sched_op_compat API with sched_op arguments.
fixes PR port-xen/53965
|
| 1.11 | 02-Feb-2019 |
cherry | Switch NetBSD/xen to use XEN api tag RELEASE-4.11.1
The headers for this api are in sys/external/mit/xen-include-public/dist/
|
| 1.10 | 24-Jan-2019 |
cherry | The event_channel_op hypercall uses a newer API since __XEN_INTERFACE_VERSION__ 0x00030202
Since hvm_op only supports event_channel_op via the newer API, we can't get away with our current event_channel_op_compat shim.
We thus introduce the new API to our internal hypercall C API interface.
This change should have no effect on the PV kernels, since they will continue to use the pre 0x00030202 API.
|
| 1.9 | 24-Jan-2019 |
cherry | hvm_op returns a signed value.
The pattern is that a hypercall which returns a value < 0 may imply an error.
|
| 1.8 | 07-Dec-2011 |
cegger | branches: 1.8.46; 1.8.48; switch from xen3-public to xen-public.
|
| 1.7 | 07-Dec-2011 |
cegger | switch from xen3-public to xen-public.
|
| 1.6 | 30-Mar-2011 |
jym | branches: 1.6.2; 1.6.4; 1.6.8; Add the HYPERVISOR_sysctl() hypercall.
Although the hypercall arguments (like struct sysctl_readconsole) are not compatible between different XEN_SYSCTL_INTERFACE_VERSIONs (one of the reasons why the sysctl calls should only be used by xentools directly), it's still practical to have when one wants to query Xen's dmesg from ddb(4) in case of a panic.
Note: additional code is needed for readconsole() functionality, but adding the hypercall should not cause any harm.
|
| 1.5 | 13-Nov-2008 |
cegger | branches: 1.5.4; 1.5.8; 1.5.10; prepare move to new interface
|
| 1.4 | 24-Oct-2008 |
jym | branches: 1.4.2; - add mfn_to_pfn() and pfn_to_mfn() macros, for rapid conversion between pseudo-physical and machine frame numbers.
- add HYPERVISOR_crash() for i386 and amd64. Intended to be used by a domain to notify Xen that it crashed on purpose, and request a dump (if applicable).
No functional changes intended.
Reviewed by Christoph (cegger@).
|
| 1.3 | 25-Aug-2008 |
cegger | Add machine check hypercall. There will be one file where this will be used. In the initialization a hypervisor version check will verify, if this feature is usable or not.
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; 1.2.22; 1.2.26; 1.2.28; 1.2.32; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file hypercalls.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.32.2 | 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.2.32.1 | 19-Oct-2008 |
haad | Sync with HEAD.
|
| 1.2.28.1 | 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.2.26.1 | 04-May-2009 |
yamt | sync with head.
|
| 1.2.22.2 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.2.22.1 | 28-Sep-2008 |
mjf | Sync with HEAD.
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file hypercalls.h was added on branch matt-armv6 on 2008-01-09 01:50:09 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file hypercalls.h was added on branch mjf-devfs on 2007-11-22 16:16:59 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file hypercalls.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:12 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file hypercalls.h was added on branch jmcneill-pm on 2007-11-27 19:36:10 +0000
|
| 1.4.2.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.5.10.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.5.8.1 | 21-Apr-2011 |
rmind | sync with head
|
| 1.5.4.5 | 02-May-2011 |
jym | Sync with head.
|
| 1.5.4.4 | 30-Mar-2011 |
jym | Sync with my commits in HEAD.
|
| 1.5.4.3 | 01-Nov-2009 |
jym | - Upgrade suspend/resume code to comply with Xen2 removal. - Add support for PAE domUs suspend/resume. - Fix an issue regarding initialization of the xbd ring I/O that could end badly during resume, with invalid block operations submitted to dom0 backend.
NetBSD supports PAE under x86_32 by considering the L2 page as being 4 pages long instead of 1.
Xen validates the page types during resume. Sadly, the hypervisor handles alternative recursive mappings (== PG/PD entries pointing to pages other than self) inadequately, which could lead to incorrect page pinning.
As a result, the important change with this patch is to clear these alternative mappings during suspend, and reset them back to their former self upon resume. For PAE, approx. all 4 PDIR_SLOT_PTEs could be considered as alternative recursive mappings.
See comments in pmap.c for further details.
Now, let the testing and bug hunting begin.
|
| 1.5.4.2 | 01-Nov-2009 |
jym | Sync with HEAD.
|
| 1.5.4.1 | 31-May-2009 |
jym | Modifications for the Xen suspend/migrate/resume branch:
- introduce xenbus_device_{suspend,resume}() functions. These are routines used to suspend/resume MI parts of the Xenbus device interfaces, like updating frontend/backend devices' paths found in XenStore.
- introduce HYPERVISOR_sysctl(), an hypercall used only by Xentools to obtain information from hypervisor (listing VMs, printing console, etc.). I use it to query xenconsole from ddb(), as a last resort in case of a panic() in dom0 (xm being not available). Currently unused in the branch; could be, if requested.
- disable the rwlock(9) used to protect code that could use transient MFNs. It could trigger nasty context switches in place it should not to.
- fix some bugs in the xennet/xbd suspend/resume pmf(9) handlers.
- following XenSource's design, talk_to_otherend() is now called watch_otherend(), and free_otherend_details() is used by Xenbus device suspend/resume routines.
- some slight modifications in pmap regarding APDP. Introduce an inline function (pmap_unmap_apdp_pde()) that clears APDP entry for the current pmap.
- similarly, implement pmap_unmap_all_apdp_pdes() that iterates through all pmaps and tears down APDP, as Xen does not handle them properly.
TODO/XXX:
- pmap_unmap_apdp_pde() does not handle APDP shadow entry of PAE. It will, once I figure out how PAE uses it.
- revisit the pmap locking issue regarding transient MFNs. As NetBSD does not use kernel preemption and MP for Xen, this could be skipped momentarily. See http://mail-index.netbsd.org/port-xen/2009/04/27/msg004903.html for details.
- fix a bug regarding grant tables which could technically DoS a dom0 if ridiculously high consumer/producer indexes are passed down in the ring during a resume.
All in all, once the grant table index issue and APDP PAE are fixed, next step is to torture test this branch.
Tested under i386 PAE and non-PAE, Xen3 dom0 and domU. amd64 is only compile tested.
|
| 1.6.8.1 | 18-Feb-2012 |
mrg | merge to -current.
|
| 1.6.4.1 | 17-Apr-2012 |
yamt | sync with head
|
| 1.6.2.1 | 03-Jun-2011 |
cherry | Initial import of xen MP sources, with kernel and userspace tests. - this is a source priview. - boots to single user. - spurious interrupt and pmap related panics are normal
|
| 1.8.48.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.8.46.1 | 26-Jan-2019 |
pgoyette | Sync with HEAD
|
| 1.12.10.1 | 16-Apr-2020 |
bouyer | Reorganise sources to make it possible to include Xen PVHVM support in native kernels. Among others: - move xen/include/amd64/hypercall.h to amd64/include/xen and xen/include/i386/hypercall.h to i386/include/xen - exclude some native files from the build for xenpv - add xen to "machine" config statement for amd64 and i386 - split arch/xen/conf/files.xen to arch/xen/conf/files.xen (for pv drivers) and arch/xen/conf/files.xen.pv (for full pv support) - add GENERIC_XENHVM kernel config which includes GENERIC and add Xen PV drivers.
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file i82093var.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file i82093var.h was added on branch matt-armv6 on 2008-01-09 01:50:09 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file i82093var.h was added on branch mjf-devfs on 2007-11-22 16:17:00 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file i82093var.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:12 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file i82093var.h was added on branch jmcneill-pm on 2007-11-27 19:36:11 +0000
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file i82489var.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file i82489var.h was added on branch matt-armv6 on 2008-01-09 01:50:09 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file i82489var.h was added on branch mjf-devfs on 2007-11-22 16:17:00 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file i82489var.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:13 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file i82489var.h was added on branch jmcneill-pm on 2007-11-27 19:36:12 +0000
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file intr.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file intr.h was added on branch matt-armv6 on 2008-01-09 01:50:10 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file intr.h was added on branch mjf-devfs on 2007-11-22 16:17:01 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file intr.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:13 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file intr.h was added on branch jmcneill-pm on 2007-11-27 19:36:12 +0000
|
| 1.3 | 11-Jan-2008 |
bouyer | Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (the branch is still active and will see i386PAE support developement). Sumary of changes: - switch xeni386 to the x86/x86/pmap.c, and the xen/x86/x86_xpmap.c pmap bootstrap. - merge back most of xen/i386/ to i386/i386 - change the build to reduce diffs between i386 and amd64 in file locations - remove include files that were identical to the i386/amd64 counterparts, the build will find them via the xen-ma/machine link.
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file intrdefs.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file intrdefs.h was added on branch matt-armv6 on 2008-01-09 01:50:10 +0000
|
| 1.2.14.2 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.2.14.1 | 22-Nov-2007 |
mjf | file intrdefs.h was added on branch mjf-devfs on 2008-02-18 21:05:20 +0000
|
| 1.2.10.1 | 05-Jan-2008 |
bouyer | Remove files that just include the x86 counterpart.
|
| 1.2.6.3 | 21-Jan-2008 |
yamt | sync with head
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file intrdefs.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:13 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file intrdefs.h was added on branch jmcneill-pm on 2007-11-27 19:36:13 +0000
|
| 1.3 | 11-Jan-2008 |
bouyer | Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (the branch is still active and will see i386PAE support developement). Sumary of changes: - switch xeni386 to the x86/x86/pmap.c, and the xen/x86/x86_xpmap.c pmap bootstrap. - merge back most of xen/i386/ to i386/i386 - change the build to reduce diffs between i386 and amd64 in file locations - remove include files that were identical to the i386/amd64 counterparts, the build will find them via the xen-ma/machine link.
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file mpacpi.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file mpacpi.h was added on branch matt-armv6 on 2008-01-09 01:50:10 +0000
|
| 1.2.14.2 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.2.14.1 | 22-Nov-2007 |
mjf | file mpacpi.h was added on branch mjf-devfs on 2008-02-18 21:05:20 +0000
|
| 1.2.10.1 | 05-Jan-2008 |
bouyer | Remove files that just include the x86 counterpart.
|
| 1.2.6.3 | 21-Jan-2008 |
yamt | sync with head
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file mpacpi.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:13 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file mpacpi.h was added on branch jmcneill-pm on 2007-11-27 19:36:14 +0000
|
| 1.3 | 11-Jan-2008 |
bouyer | Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (the branch is still active and will see i386PAE support developement). Sumary of changes: - switch xeni386 to the x86/x86/pmap.c, and the xen/x86/x86_xpmap.c pmap bootstrap. - merge back most of xen/i386/ to i386/i386 - change the build to reduce diffs between i386 and amd64 in file locations - remove include files that were identical to the i386/amd64 counterparts, the build will find them via the xen-ma/machine link.
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file mutex.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file mutex.h was added on branch matt-armv6 on 2008-01-09 01:50:10 +0000
|
| 1.2.14.2 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.2.14.1 | 22-Nov-2007 |
mjf | file mutex.h was added on branch mjf-devfs on 2008-02-18 21:05:20 +0000
|
| 1.2.10.1 | 05-Jan-2008 |
bouyer | Remove files that just include the x86 counterpart.
|
| 1.2.6.3 | 21-Jan-2008 |
yamt | sync with head
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file mutex.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:14 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file mutex.h was added on branch jmcneill-pm on 2007-11-27 19:36:14 +0000
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file pci_machdep.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file pci_machdep.h was added on branch matt-armv6 on 2008-01-09 01:50:11 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file pci_machdep.h was added on branch mjf-devfs on 2007-11-22 16:17:02 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file pci_machdep.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:14 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file pci_machdep.h was added on branch jmcneill-pm on 2007-11-27 19:36:15 +0000
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file pic.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file pic.h was added on branch matt-armv6 on 2008-01-09 01:50:11 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file pic.h was added on branch mjf-devfs on 2007-11-22 16:17:02 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file pic.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:14 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file pic.h was added on branch jmcneill-pm on 2007-11-27 19:36:15 +0000
|
| 1.3 | 11-Jan-2008 |
bouyer | Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (the branch is still active and will see i386PAE support developement). Sumary of changes: - switch xeni386 to the x86/x86/pmap.c, and the xen/x86/x86_xpmap.c pmap bootstrap. - merge back most of xen/i386/ to i386/i386 - change the build to reduce diffs between i386 and amd64 in file locations - remove include files that were identical to the i386/amd64 counterparts, the build will find them via the xen-ma/machine link.
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; 1.2.16; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file rwlock.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.16.3 | 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file rwlock.h was added on branch matt-armv6 on 2008-01-09 01:50:11 +0000
|
| 1.2.14.2 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.2.14.1 | 22-Nov-2007 |
mjf | file rwlock.h was added on branch mjf-devfs on 2008-02-18 21:05:20 +0000
|
| 1.2.10.1 | 05-Jan-2008 |
bouyer | Remove files that just include the x86 counterpart.
|
| 1.2.6.3 | 21-Jan-2008 |
yamt | sync with head
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file rwlock.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:15 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file rwlock.h was added on branch jmcneill-pm on 2007-11-27 19:36:16 +0000
|
| 1.4 | 25-Aug-2023 |
riastradh | xen: Provide definitions or ifdefs to make drm build in XEN3_DOM0.
No idea if it works, but it builds now.
PR port-xen/49330
|
| 1.3 | 14-Feb-2019 |
cherry | Snag the final bits of PV only code to conditionally compile under -DXENPV
This completes the bifurcation.
The next step is to add -DXENPVHVM code.
|
| 1.2 | 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.6; 1.2.14; 1.2.16; 1.2.114; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 | 19-Nov-2007 |
bouyer | branches: 1.1.2; file vmparam.h was initially added on branch bouyer-xenamd64.
|
| 1.1.2.1 | 19-Nov-2007 |
bouyer | Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64
|
| 1.2.114.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.16.2 | 09-Jan-2008 |
matt | sync with HEAD
|
| 1.2.16.1 | 22-Nov-2007 |
matt | file vmparam.h was added on branch matt-armv6 on 2008-01-09 01:50:11 +0000
|
| 1.2.14.2 | 22-Nov-2007 |
bouyer | Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.2.14.1 | 22-Nov-2007 |
bouyer | file vmparam.h was added on branch mjf-devfs on 2007-11-22 16:17:03 +0000
|
| 1.2.6.2 | 07-Dec-2007 |
yamt | sync with head
|
| 1.2.6.1 | 22-Nov-2007 |
yamt | file vmparam.h was added on branch yamt-lazymbuf on 2007-12-07 17:27:15 +0000
|
| 1.2.2.2 | 27-Nov-2007 |
joerg | Sync with HEAD. amd64 Xen support needs testing.
|
| 1.2.2.1 | 22-Nov-2007 |
joerg | file vmparam.h was added on branch jmcneill-pm on 2007-11-27 19:36:16 +0000
|