Home | History | Annotate | Download | only in conf
History log of /src/sys/arch/amd64/conf/std.xen
RevisionDateAuthorComments
 1.14  04-Mar-2021  gdt std.xen: Move towards std.amd64

(No functional change.)
 1.13  25-Apr-2020  bouyer branches: 1.13.2;
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.12  09-Apr-2020  jdolecek move xen/conf/std.xen to i386/conf/std.xen, it's i386-specific

split off __XEN_INTERFACE_VERSION__ to new xen/conf/std.xenversion
and use from both i386/conf/std.xen and amd64/conf/stf.xen, so that
there is single place for the definition
 1.11  04-Feb-2019  cherry branches: 1.11.10;
Bump up XEN source API compatibility to 0x00030208 from 0x00030201,

but maintain backwards source API compilation compatibility.

ie; sources with config(5)
options __XEN_INTERFACE_VERSION__=0x00030201 # Xen 3.1 interface

should compile and run without problems.

Not that API version 0x00030201 is the lowest version we support now.
 1.10  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.9  12-Jan-2017  ryo branches: 1.9.16;
white space police
 1.8  23-Sep-2016  joerg Use the same process and file limits as normal AND64 for Xen kernels.
 1.7  11-Oct-2014  uebayasi branches: 1.7.2; 1.7.4;
Don't include std.ath_hal for XEN3_DOMU.
 1.6  29-Jul-2009  cegger branches: 1.6.10; 1.6.22; 1.6.38; 1.6.40; 1.6.42;
remove Xen2 support.
ok bouyer@
 1.5  11-Dec-2008  alc branches: 1.5.2;
Import config(9) file and register HAL's files in the build machinery.
 1.4  13-Nov-2008  cegger prepare move to new interface
 1.3  25-Jan-2008  joerg branches: 1.3.6; 1.3.10; 1.3.16; 1.3.18; 1.3.20; 1.3.24;
Refactor in_cksum/in4_cksum/in6_cksum implementations:
- All three functions are included in the kernel by default.
They call a backend function cpu_in_cksum after possibly
computing the checksum of the pseudo header.
- cpu_in_cksum is the core to implement the one-complement sum.
The default implementation is moderate fast on most platforms
and provides a 32bit accumulator with 16bit addends for L32 platforms
and a 64bit accumulator with 32bit addends for L64 platforms.
It handles edge cases like very large mbuf chains (could happen with
native IPv6 in the future) and provides a good base for new native
implementations.
- Modify i386 and amd64 assembly to use the new interface.

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.
 1.2  22-Nov-2007  bouyer branches: 1.2.2; 1.2.4; 1.2.8; 1.2.10; 1.2.18;
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 std.xen was initially added on branch bouyer-xenamd64.
 1.1.2.1  19-Nov-2007  bouyer Get rid of arch/xenamd64, step 1: empty xenamd64/conf
- move xenamd64/conf/std.xen to amd64/conf/
- define arch to amd64 amd64/conf/std.xen, and i386 in xen/conf/std.xen
(machine is xen)
- enclose content of amd64/conf/files.amd64 and i386/conf/files.i386 in
ifndef xen/endif, so it can be transparently inclued for xen kernels
- support MACHINE_ARCH=x86_64 in xen/conf/Makefile*
 1.2.18.3  23-Mar-2008  matt sync with HEAD
 1.2.18.2  09-Jan-2008  matt sync with HEAD
 1.2.18.1  22-Nov-2007  matt file std.xen was added on branch matt-armv6 on 2008-01-09 01:44:52 +0000
 1.2.10.3  18-Feb-2008  mjf Sync with HEAD.
 1.2.10.2  08-Dec-2007  mjf Sync with HEAD.
 1.2.10.1  22-Nov-2007  mjf file std.xen was added on branch mjf-devfs on 2007-12-08 18:16:28 +0000
 1.2.8.3  04-Feb-2008  yamt sync with head.
 1.2.8.2  07-Dec-2007  yamt sync with head
 1.2.8.1  22-Nov-2007  yamt file std.xen was added on branch yamt-lazymbuf on 2007-12-07 17:24:03 +0000
 1.2.4.2  03-Dec-2007  ad Sync with HEAD.
 1.2.4.1  22-Nov-2007  ad file std.xen was added on branch vmlocking on 2007-12-03 19:02:48 +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 std.xen was added on branch jmcneill-pm on 2007-11-27 19:35:32 +0000
 1.3.24.1  21-Apr-2010  matt sync to netbsd-5
 1.3.20.1  07-Aug-2009  snj Apply patch (requested by jmcneill in ticket 775):
Update to the open source atheros HAL.
 1.3.18.1  19-Jan-2009  skrll Sync with HEAD.
 1.3.16.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.3.10.2  19-Aug-2009  yamt sync with head.
 1.3.10.1  04-May-2009  yamt sync with head.
 1.3.6.1  17-Jan-2009  mjf Sync with HEAD.
 1.5.2.2  29-Mar-2011  jym More sync fixes. And add the mbr_gpt files.
 1.5.2.1  01-Nov-2009  jym Sync with HEAD.
 1.6.42.1  18-Jan-2017  skrll Sync with netbsd-5
 1.6.40.1  01-Nov-2016  snj Pull up following revision(s) (requested by joerg in ticket #1258):
sys/arch/amd64/conf/std.xen: revision 1.8
sys/arch/xen/conf/std.xen: revision 1.8
Use the same process and file limits as normal AND64 for Xen kernels.
Given Xen/i386 the same process and file limit as native i386.
 1.6.38.1  01-Nov-2016  snj Pull up following revision(s) (requested by joerg in ticket #1258):
sys/arch/amd64/conf/std.xen: revision 1.8
sys/arch/xen/conf/std.xen: revision 1.8
Use the same process and file limits as normal AND64 for Xen kernels.
Given Xen/i386 the same process and file limit as native i386.
 1.6.22.1  03-Dec-2017  jdolecek update from HEAD
 1.6.10.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.7.4.2  20-Mar-2017  pgoyette Sync with HEAD
 1.7.4.1  04-Nov-2016  pgoyette Sync with HEAD
 1.7.2.2  05-Feb-2017  skrll Sync with HEAD
 1.7.2.1  05-Oct-2016  skrll Sync with HEAD
 1.9.16.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.9.16.1  10-Jun-2019  christos Sync with HEAD
 1.11.10.2  20-Apr-2020  bouyer Sync with HEAD
 1.11.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.13.2.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed