| History log of /src/sys/arch/i386/conf/XEN3PAE_DOMU |
| Revision | | Date | Author | Comments |
| 1.25 |
| 22-May-2025 |
bad | make XEN3 configs include XEN3.local instead of GENERIC.local
The XEN device tree is not compatible with the non-XEN device tree.
This means that one can't enable in GENERIC.local many devices that are commented out in GENERIC. E.g,
vio9p* at virtio? i915drm* at drm? qat* at pci? dev ? function ? audio* at audiobus?
Switch to including XEN3.local instead of GENERIC.local to have a common file for local XEN3 specific configuration.
See https://mail-index.netbsd.org/tech-kern/2024/08/11/msg029672.html for the discussion.
Note that GENERIC.local was added to most arches only in February 2023: https://mail-index.netbsd.org/source-changes/2023/02/12/msg143277.html
Addresses: PR port-xen/59438: GENERIC content can't be in GENERIC.local because of XEN3_DOM* kernels
Should probably be pulled up to -10 and -9.
|
| 1.24 |
| 02-Apr-2024 |
charlotte | Mention DKWEDGE_METHOD_TOS in several kernel config files
|
| 1.23 |
| 29-Jan-2024 |
christos | PR/57889: Ricardo Branco: ext2fs does not have user immutable and append file flags, only system ones. Restrict those to the superuser. Before the behavior was controlled by EXT2FS_SYSTEM_FLAGS. Make that behavior the default.
|
| 1.22 |
| 05-Aug-2023 |
riastradh | xen/x86: Enable heartbeat checks.
|
| 1.21 |
| 22-Jul-2023 |
riastradh | i386/XEN3PAE_DOMU: Pass -g to build debug data like GENERIC.
Needed for CTF data by dtrace when MKDEBUG=no MKDEBUGKERNEL=no.
XXX pullup-10
|
| 1.20 |
| 21-Jul-2023 |
riastradh | i386/XEN3PAE_DOMU: Enable KDTRACE_HOOKS.
XXX pullup-10
|
| 1.19 |
| 09-Feb-2023 |
abs | Adjust _all_ cinclude of *.local files
- Ensure always at end - Use tab rather than spaces - Add consistent comment "Pull in optional local configuration - always at end"
The only functional change is that a local file which tried to override an existing setting (eg with "no foo") would have failed in some cases before, but now will work
|
| 1.18 |
| 07-Aug-2022 |
simonb | branches: 1.18.4; UFS/LFS dirhash: - Enable UFS_DIRHASH if the architecture or kernel model specific config file can use 128MB of RAM or more. - Remove experimental tag from UFS_DIRHASH; it's been with RUMP kernel and by a number of NetBSD developers for years. - Add LFS_DIRHASH if LFS was enabled. - Be somewhat consistent with FS options order.
|
| 1.17 |
| 20-Jan-2021 |
nia | remove compat_ossaudio from kernel modules
this is only useful with compat_linux and gets autoloaded when compat_linux is loaded, so there's no reason to bake it into kernels any more.
|
| 1.16 |
| 27-Sep-2020 |
roy | branches: 1.16.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
| 1.15 |
| 16-Aug-2020 |
jdolecek | make COMPAT_LINUX option disabled by default
leave the option enabled only in amd64/i386 ALL kernels to make sure it continues to be compilable also when included in kernel
|
| 1.14 |
| 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
| 1.13 |
| 25-Apr-2020 |
bouyer | Disable -g, which got enabled by mistake in the bouyer-xenpvh merge
|
| 1.12 |
| 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.11 |
| 15-Apr-2020 |
jdolecek | remove MAXPHYS override, xbd(4) was changed to work with 64k transfers
|
| 1.10 |
| 10-Apr-2020 |
jdolecek | remove commented out __XEN_INTERFACE_VERSION__ option, it comes via std.xen
|
| 1.9 |
| 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.8 |
| 25-Mar-2020 |
jdolecek | branches: 1.8.2; remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs to prepare for their eventual removal
|
| 1.7 |
| 21-Aug-2019 |
maxv | No USER_LDT on Xen.
|
| 1.6 |
| 11-Feb-2019 |
cherry | branches: 1.6.4; We reorganise definitions for XEN source support as follows:
XEN - common sources required for baseline XEN support. XENPV - sources required for support of XEN in PV mode. XENPVHVM - sources required for support for XEN in HVM mode. XENPVH - sources required for support for XEN in PVH mode.
|
| 1.5 |
| 14-Aug-2018 |
maxv | Enable L2TP on all x86 configurations, not just native amd64.
|
| 1.4 |
| 01-Aug-2018 |
maxv | Unreference IPF/PF from the x86 config files (amd64, i386, xen), and enable NPF instead when wanted.
|
| 1.3 |
| 26-Jul-2018 |
maxv | Retire the non-PAE-i386-PV configuration files. Keep only PAE-i386-PV. Non-PAE has been dropped years ago by Xen.
The content of XEN3_* is merged into XEN3PAE_*, with "options PAE" set.
|
| 1.2 |
| 23-Jan-2008 |
bouyer | branches: 1.2.2; 1.2.4; 1.2.12; 1.2.102; 1.2.104; Merge the bouyer-xeni386 branch. This brings in PAE support to NetBSD xeni386 (domU only). PAE support is enabled by 'options PAE', see the new XEN3PAE_DOMU and INSTALL_XEN3PAE_DOMU kernel config files.
See the comments in arch/i386/include/{pte.h,pmap.h} to see how it works. In short, we still handle it as a 2-level MMU, with the second level page directory being 4 pages in size. pmap switching is done by switching the L2 pages in the L3 entries, instead of loading %cr3. This is almost required by Xen, which handle the last L2 page (the one mapping 0xc0000000 - 0xffffffff) in a very special way. But this approach should also work for native PAE support if ever supported (in fact, the pmap should almost suport native PAE, what's missing is bootstrap code in locore.S).
|
| 1.1 |
| 18-Jan-2008 |
bouyer | branches: 1.1.2; file XEN3PAE_DOMU was initially added on branch bouyer-xeni386.
|
| 1.1.2.1 |
| 18-Jan-2008 |
bouyer | Add PAE kernel configs.
|
| 1.2.104.4 |
| 21-Apr-2020 |
martin | Sync with HEAD
|
| 1.2.104.3 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.2.104.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.2.104.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.2.102.2 |
| 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
| 1.2.102.1 |
| 28-Jul-2018 |
pgoyette | Sync with HEAD
|
| 1.2.12.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.2.12.1 |
| 23-Jan-2008 |
matt | file XEN3PAE_DOMU was added on branch matt-armv6 on 2008-03-23 02:04:06 +0000
|
| 1.2.4.2 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.2.4.1 |
| 23-Jan-2008 |
mjf | file XEN3PAE_DOMU was added on branch mjf-devfs on 2008-02-18 21:04:37 +0000
|
| 1.2.2.2 |
| 04-Feb-2008 |
yamt | sync with head.
|
| 1.2.2.1 |
| 23-Jan-2008 |
yamt | file XEN3PAE_DOMU was added on branch yamt-lazymbuf on 2008-02-04 09:22:03 +0000
|
| 1.6.4.1 |
| 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
| 1.8.2.2 |
| 20-Apr-2020 |
bouyer | Sync with HEAD
|
| 1.8.2.1 |
| 08-Apr-2020 |
bouyer | Turn on -g by default on the branch
|
| 1.16.2.1 |
| 03-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.18.4.1 |
| 09-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|