| History log of /src/sys/arch/amd64/conf/XEN3_DOM0 |
| Revision | | Date | Author | Comments |
| 1.207 |
| 07-Nov-2025 |
pgoyette | Update rge* comment to include soon-to-arrive preliminary support for RTL8127
|
| 1.206 |
| 21-Oct-2025 |
pgoyette | Add Realtek 8126 to comment for rge*
|
| 1.205 |
| 22-May-2025 |
bad | branches: 1.205.2; actually include "amd64/conf/XEN3_DOM0.local as intended
Typoed in previous commit.
PR port-xen/59438: GENERIC content can't be in GENERIC.local because of XEN3_DOM* kernels
|
| 1.204 |
| 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.203 |
| 03-Apr-2024 |
charlotte | branches: 1.203.2; Mention DKWEDGE_METHOD_TOS in several kernel config files
|
| 1.202 |
| 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.201 |
| 17-Oct-2023 |
bouyer | Enable genfb in DOM0 kernels
|
| 1.200 |
| 04-Oct-2023 |
rin | igc(4): Added to kernel config files for tested platforms
I.e., aarch64, amd64, and evbppc/DHT, at the moment.
Please feel free to add to other config files, and report us back if you find problems :)
|
| 1.199 |
| 05-Aug-2023 |
riastradh | xen/x86: Enable heartbeat checks.
|
| 1.198 |
| 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.197 |
| 07-Aug-2022 |
simonb | branches: 1.197.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.196 |
| 24-May-2022 |
bouyer | PR kern/56853: add a dummy acpi_md_vbios_reset variable so that we can again enable vga at pci for Xen. Note that this only works in BIOS mode, not UEFI mode.
|
| 1.195 |
| 24-May-2022 |
bouyer | Looks like we finally can enable MSI/MSI-X on Xen Should fix PR kern/56793 and PR kern/55667
|
| 1.194 |
| 24-Sep-2021 |
manu | Move XEN3_DOM0 as close as possible to GENERIC. Document why some options are disabled Set NO_PCI_MSI_MSIX to work around crashes reported in multiple PR
|
| 1.193 |
| 29-Jun-2021 |
nia | Remove uscanner(4) driver
This exists for compatibility with a Linux interface which was apparently deprecated in Linux 2.6. There are various mailing list threads going back to 2004 where the usefulness of this driver is discussed, but the conclusion is that scanner software has all moved to using ugen(4) instead, and enabling this driver will not help you scan things.
|
| 1.192 |
| 05-Mar-2021 |
gdt | branches: 1.192.4; XEN3_DOM0: Approach GENERIC
When processed to remove comments, blank lines, normalize whitespace, and sort/uniq (one line was previously duplicated), this file is identical to the previous version. It has been reorganized to reduce diffs to GENERIC, and many missing lines from GENERIC have been added but commented out.
|
| 1.191 |
| 04-Mar-2021 |
gdt | XEN3_DOM0: Move closer to GENERIC (NFC)
This is another step in making XEN3_DOM0 closer to GENERIC. It is just reordering lines, adding commented out lines, and adding a few comments. (Test-booted with no dmesg change.)
This pass is showing cases where there are substantive and likely undesired changes (e.g., UFS_ACL is not defined in XEN3_DOM0). Often I added them but commented them out to preserve the NFC property of this commit. My plan is to finish the easy NFC stuff first before addressing functional changes.
|
| 1.190 |
| 03-Mar-2021 |
gdt | XEN3_DOM0: Move closer to GENERIC (NFC)
This commit reorders some lines, and brings in commented lines from GENERIC to reduce the diff. It also brings in two agp lines, commented out, and with a warning that they are intentionally omitted.
|
| 1.189 |
| 02-Mar-2021 |
gdt | XEN3_DOM0: Fix pckbc console attachment logic
Copy PCKBD_CNATTACH_MAY_FAIL lines from GENERIC to XEN3_DOM0.
GENERIC defines PCKBD_CNATTACH_MAY_FAIL, which means that an attempt to activate console input on pckbc will fail if there is no keyboard present. This is a problem on semi-modern machines that have pckbc silicon but not ports, and thus almost always have a USB keyboard also. What I suspect are bugs in console attachment logic lead to attempting to attach a ukbd while there already is a console keyboard, and with DIAGNOSTIC this is (properly) fatal, so XEN3_DOM0 blows up with a USB keyboard in current, and probably not in 9.
Live tested on a machine that previously paniced on boot.
|
| 1.188 |
| 02-Mar-2021 |
gdt | XEN3_DOM0: Sync VERBOSE with GENERIC
Copy the *VERBOSE option block from GENERIC, and prune the scattered verbose options in XEN3_DOM0, surely dating from a time they were copied from an earlier GENERIC. This amounts to adding PCIVERBOSE and SCSIVERBOSE, and the diff from GENERIC to DOM0 boots is markedly reduced.
|
| 1.187 |
| 01-Mar-2021 |
gdt | amd64/conf/XEN3_DOM0: Add comment
This commit merely adds a comment explaining how XEN3_DOM0 ought to relate to GENERIC.
|
| 1.186 |
| 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.185 |
| 27-Sep-2020 |
roy | branches: 1.185.2; vether: Add to kernel configurations
It's only enabled if the kernel enabled bridge AND tap. Otherwise it's commented out.
|
| 1.184 |
| 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.183 |
| 01-Aug-2020 |
maxv | Remove references to BRIDGE_IPF, it is now compiled in by default.
|
| 1.182 |
| 28-Jul-2020 |
jdolecek | remove NO_PCI_MSI_MSIX again, enabling MSI for Xen Dom0 by default
|
| 1.181 |
| 26-May-2020 |
jdolecek | put back NO_PCI_MSI_MSIX, need to fix MSI issues reported in PR port-xen/55285 first
|
| 1.180 |
| 22-May-2020 |
jdolecek | remove NO_PCI_MSI_MSIX option, MSI is supported for XenPV Dom0
|
| 1.179 |
| 16-May-2020 |
maya | Remove uyap, USB YAP phone firmware loader.
And the associated ezload EZ-USB code, which is only used by uyap. It could theoretically be used by other drivers, but none of them are in tree.
I suspect that this device isn't in use, as phone technology has improved a lot since 2001 when uyap(4) was added to the tree.
Proposed with no objections on netbsd-users on 13 April 2020
|
| 1.178 |
| 13-May-2020 |
bouyer | MULTIPROCESSOR for dom0 should be safe now. Enable it.
|
| 1.177 |
| 25-Apr-2020 |
bouyer | Disable -g, which got enabled by mistake in the bouyer-xenpvh merge
|
| 1.176 |
| 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.175 |
| 09-Feb-2020 |
jmcneill | branches: 1.175.4; Retire azalia(4).
|
| 1.174 |
| 29-Jan-2020 |
maya | remove urio(4), a driver for the Rio500 MP3 player.
At this point it is highly unlikely this 1999 device still has users, but it still comes up in the context of maxv's USB-fuzzing (and any device could pretend to be a urio(4)), so it's best to get rid of it.
Renamed all major entries to obsolete, as was done in previous removals.
This still requires an update to sanitizers, but they're located in "external", perhaps it should be first committed upstream?
Proposed on tech-kern a month ago.
|
| 1.173 |
| 25-Jan-2020 |
thorpej | Retire "le* at pci?" from the shipped kernel configs: - If the config had both an le@pci and a pcn, simply remove le@pci (pcn would match at a higher priority anyway). - If the config had le@pci enabled, but no pcn, change le@pci to pcn. - If the config had le@pci commented out, but no pcn, change le@pci to pcn and leave it commented out.
The pcn driver supports more chips than le@pci and does DMA directly to/from mbufs rather than memory copies.
|
| 1.172 |
| 20-Jan-2020 |
thorpej | Remove FDDI support.
|
| 1.171 |
| 19-Jan-2020 |
thorpej | Remove HIPPI support and the esh(4) driver that uses it. There have not been any users of HIPPI for some time, and it is unlikely to be resurrected.
|
| 1.170 |
| 01-Jan-2020 |
ryo | branches: 1.170.2; add aq(4)
|
| 1.169 |
| 21-Aug-2019 |
maxv | No USER_LDT on Xen.
|
| 1.168 |
| 09-Aug-2019 |
rin | xhci(4) is considered stable enough. So, remove misleading comments.
XXX pullup to netbsd-9
|
| 1.167 |
| 06-May-2019 |
sevan | branches: 1.167.2; Use filesystems.config to reduce duplication
|
| 1.166 |
| 11-Feb-2019 |
cherry | 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.165 |
| 06-Feb-2019 |
rin | Add ure(4) to kernel config files. Also add PHY drivers where necessary.
|
| 1.164 |
| 02-Feb-2019 |
cherry | Re-enable ixg(4) on NetBSD/xen dom0
Namespace conflicts have been resolved.
Note that driver still has an incorrect us of __asm() gnu primitives via
#if __FreeBSD_version < 800000 ... #endif
Since __FreeBSD_version is undefined and thus equates to 0 and thus satisfies the inequality.
Needs fixing by driver maintainer.
|
| 1.163 |
| 02-Feb-2019 |
cherry | Summary: Disable ixg(4) until the linuxist mb() API re-definition within the XEN amd64 dom0 build is resolved.
Detail: The xen public headers >= 0x00030201 depend on a linuxism - a memory barrier "API" namely mb(), rmb() and wmb(). These are made accessible to NetBSD code via the interface sys/external/bsd/common/include/asm/barrier.h
Currently the ixg(4) driver uses an identical API by defining them (incorrectly) to inline assembler macro definitions in sys/dev/pci/ixgbe/ixgbe_osdep.h
This will result in the dom0 builds failing to build due to this redefinition of the macros. We therefore disable the driver in NetBSD/amd64 dom0 in order to facilitate smoothly moving the XEN kernel builds to the new XEN source level API (RELEASE-4.11.1).
The fix for this is trivial, but needs the attention of the driver maintainer.
|
| 1.162 |
| 25-Dec-2018 |
mlelstv | Make ipmi driver available to other platforms. Add ACPI attachment.
|
| 1.161 |
| 22-Dec-2018 |
cherry | This change modifies the mainbus(4) entry point for all x86 sub-archs in the following way:
i) It provides a unified entry point in x86/x86/mainbus.c:mainbus_attach() ii) It carves out the preliminary bus attachment sequence that is common to all sub-archs into x86/x86/mainbus.c: x86_cpubus_attach() iii) It consolidates the remaining pathways as internal callee functions so that these may be called piecemeal if required. A special usecase of this is XEN PVHVM which may need to call the native configure path, the xen configure path, or both. iv) It moves the driver private data structures from i386/i386_mainbus.c to an x86/ level one. This allows for other sub-arch's to do similar, if needed. (They do not at the moment). v) For dom0 kernels, it enables 'acpi0 at mainbus?' and 'acpi0 at hypervisorbus'. This serves two purposes: a) To demonstrate the possibility of dynamic configuration tree traversal ordering changes. b) To allow for the common acpi_check(self, "acpibus") call in x86/mainbus.c to not barf when it is called from the dom0 attach path. We allow for the acpi0 device to be a child of mainbus with the changes to amd64/conf/XEN3_DOM0 and i386/conf/XEN3PAE_DOM0 without actually probing further in the code. This path will later be pursued in a PVHVM boot codepath.
There should be no operative changes with this change. If there are, please complain loudly.
|
| 1.160 |
| 12-Dec-2018 |
maxv | Remove references to "lmc" in the kernel configurations.
|
| 1.159 |
| 24-Nov-2018 |
bouyer | Add mpii(4), a driver for LSI Megaraid Fusion controllers. Ported from OpenBSD. This driver is MP-safe. Note that the earlier fusion controllers (Megaraid 2208, codenamed Thunderbold) are also supported by mfi(4). mpii will take precedence if both drivers are enabled. Tested on a mfii0 at pci6 dev 0 function 0: "PERC H740P Adapter ", firmware 50.3.0-1512, 819 2MB cache mfii0: interrupting at ioapic2 pin 2 scsibus0 at mfii0: 64 targets, 8 luns per target scsibus0: waiting 2 seconds for devices to settle... sd0 at scsibus0 target 0 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed sd0: fabricating a geometry sd0: 99 GB, 102399 cyl, 64 head, 32 sec, 512 bytes/sect x 209714688 sectors sd0: tagged queueing sd1 at scsibus0 target 1 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed sd1: fabricating a geometry sd1: 22254 GB, 22788608 cyl, 64 head, 32 sec, 512 bytes/sect x 46671069696 sectors sd1: fabricating a geometry
It supports bioctl(8) ioctls, as well as sensors for the BBU and logical drives.
Sponsored by LIP6.
|
| 1.158 |
| 23-Oct-2018 |
jdolecek | remove the 'wd* at umass?' for the non-standardized and rare (extinct?) In-System Design ATA protocol over Bulk-Only devices from most kernels, leave only in i386/amd64 ALL; it's unmaintained and likely currently broken, lack of test hardware makes it impossible to support
|
| 1.157 |
| 06-Sep-2018 |
maxv | Retire the 'midway' driver. Discussed on tech-net@ recently and also three years ago, part of removing the network ATM code.
|
| 1.156 |
| 25-Aug-2018 |
rin | Add (commented out) mue(4) to where appropriate. Also add MII/PHY drivers for USB NICs if missing.
|
| 1.155 |
| 14-Aug-2018 |
maxv | Enable L2TP on all x86 configurations, not just native amd64.
|
| 1.154 |
| 01-Aug-2018 |
maxv | Unreference IPF/PF from the x86 config files (amd64, i386, xen), and enable NPF instead when wanted.
|
| 1.153 |
| 23-Jun-2018 |
jakllsch | branches: 1.153.2; Add acpiecdt* at acpi?.
|
| 1.152 |
| 22-Jun-2018 |
darcy | PR port-xen/50446 With approval from bouyer@ and acceptance, sometimes grudgingly, from others I have removed the AGP lines from the XEN3_DOM0 config. I have left a note in the PR suggesting that if it ever gets a proper fix that those lines can be considered for re-inclusion.
|
| 1.151 |
| 07-Jun-2018 |
thorpej | Revert changes that pinned-down i2c parent specs. The i2c subsystem has been enhanced to make this unnecessary.
|
| 1.150 |
| 15-May-2018 |
thorpej | Fully specifiy the location of indirectly-configured I2C devices. In particular, the parent spec must not be wild-carded, as doing so doesn't work well on systems where more than one I2C bus is present.
N.B. The x86 platforms are sort of a mess, here... legacy indirect config and ACPI direct config sort of smashed together with the same config file directives.
|
| 1.149 |
| 17-Feb-2018 |
sevan | branches: 1.149.2; With the introduction of ddb.dumpstack which is enabled by default, we no longer need to explicitly set DDB_COMMANDONENTER to run a trace.
|
| 1.148 |
| 05-Feb-2018 |
bouyer | Follow GENERIC and enable xhci(4) by default. PR port-xen/52978
|
| 1.147 |
| 27-Jan-2018 |
pgoyette | Update amdzentemp(4) attachment info. Also for ALL, remove duplicate entry for amdtemp(4).
|
| 1.146 |
| 25-Jan-2018 |
christos | add amdzentemp
|
| 1.145 |
| 23-Jan-2018 |
sevan | Alternate buffer queue strategies no longer considered experimental, update description.
Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
|
| 1.144 |
| 13-Jan-2018 |
christos | added commented out AUTOFS pseudo-device entries
|
| 1.143 |
| 09-Jan-2018 |
christos | Merge autofs support from: Tomohiro Kusumi XXX: Does not work yet
|
| 1.142 |
| 10-Dec-2017 |
bouyer | Add dwiic, ihidev and ims
|
| 1.141 |
| 06-Nov-2017 |
rin | Revive commented out DISKLABEL_EI option to kernel configuration files that contain FFS_EI option.
|
| 1.140 |
| 30-Sep-2017 |
pgoyette | Add commented-out ident lines to the XEN3_DOM{0,U} kernel config files for consistency with other config files.
OK bouyer@
|
| 1.139 |
| 14-Sep-2017 |
mrg | clean up COMPAT_* options for native netbsd code: - new series of files that are useful for saying "i want everything since netbsd 1.4", etc. - use the fact COMPAT_* options have future dependancies to remove many redundant options.
removes about 3000 lines total across kernel configuration files. tested about 30 random kernels in the changed list.
|
| 1.138 |
| 10-Aug-2017 |
maxv | Pff, I forgot to revert my change in these files. I committed only the GENERIC files, and the message was:
Revert my changes, and re-enable COMPAT_NOMID, COMPAT_09 and COMPAT_43. Several compat options happen to be dependent on the compat_43_* functions, the availability of which is (wrongfully) controlled with COMPAT_43. Same for COMPAT_09.
|
| 1.137 |
| 28-Jul-2017 |
maxv | After a careful review, and all things considered, disable compat43 by default on amd64. The use case is limited, the potential for damage too high, and it is safer to run a BSD4.3 binary on i386 since the kernel does not have to go through netbsd32 - which may not correctly reproduce i386.
|
| 1.136 |
| 22-Jun-2017 |
khorben | Register support for SD card readers with Xen DOM0 kernels
Tested on a Lenovo ThinkPad T440s (amd64)
|
| 1.135 |
| 20-Apr-2017 |
msaitoh | branches: 1.135.4; Add ixg(4). Fixes PR#52180 from Harry Waddell.
XXX pullup to netbsd-7
|
| 1.134 |
| 17-Apr-2017 |
bouyer | Disable MULTIPROCESSOR for dom0. The dom0 support code is not MP-safe (see xen_shm_machdep.c for example, but there are probably others).
|
| 1.133 |
| 17-Apr-2017 |
maya | Uncomment MULTIPROCESSOR in dom0 kernels
|
| 1.132 |
| 26-Feb-2017 |
rin | Comment out DISKLABEL_RDB as it is too specific for general usage. (Also add commented out that entry for GENERIC on amd64; I forgot it)
|
| 1.131 |
| 26-Feb-2017 |
maya | Remove commented DISKLABEL_EI for strictly little endian architectures
It will never be useful.
|
| 1.130 |
| 26-Feb-2017 |
rin | Add DKWEDGE_METHOD_RDB option, which is enabled for x86, commented out for other platforms by default.
|
| 1.129 |
| 19-Feb-2017 |
rin | PR kern/51208 Add DISKLABEL_EI option (and also FFS_EI if missing), commented out except for ALL on amd64 and i386.
|
| 1.128 |
| 23-Jan-2017 |
christos | PR/51908: Kyle Amon: Allow customization of XEN kernels via .local files.
|
| 1.127 |
| 12-Jan-2017 |
ryo | branches: 1.127.2; white space police
|
| 1.126 |
| 26-Dec-2016 |
cherry | xen dom0 SMP is now bootable again.
add the 'options MULTIPROCESSOR' in respective configs, but mark them experimental - and thus disabled by default.
|
| 1.125 |
| 18-Dec-2016 |
dholland | Whitespace.
|
| 1.124 |
| 17-Dec-2016 |
maxv | Add MODULAR in Xen kernels.
|
| 1.123 |
| 13-Dec-2016 |
christos | wildcard speaker attachments, now that we can handle many of them.
|
| 1.122 |
| 11-Dec-2016 |
christos | remove VAUDIOSPEAKER for now, will be done differently.
|
| 1.121 |
| 08-Dec-2016 |
nat | Add a synthesized pc beeper and keyboard bell for platforms with an audio device.
|
| 1.120 |
| 27-Jul-2016 |
msaitoh | Add ichsmb(4), spdmem(4) and sdtemp(4).
|
| 1.119 |
| 14-May-2016 |
christos | branches: 1.119.2; Turn on MPROTECT on GENERIC and both MPROTECT and ASLR on XEN*
|
| 1.118 |
| 01-May-2016 |
nonaka | Added nvme(4) for Non-Volatile Memory Host Controller Interface devices. Ported from OpenBSD.
|
| 1.117 |
| 20-Mar-2016 |
gdt | Disable uscanner in all kernel configs
As discussed on current-users@, SANE uses ugen via libusb and not uscanner, so users are not well served by having uscanner. Consensus is that addressing how to adjust permissions for scanners should not block restoring basic functionionality.
(Compile-tested only, but there are multiple reports of this being the right approach.)
|
| 1.116 |
| 10-Nov-2015 |
tnn | Add "pseudo-device iscsi" to ALL and as a commented out hint in XEN3_*
|
| 1.115 |
| 08-Aug-2015 |
maxv | Remove KMEMSTATS.
|
| 1.114 |
| 16-Jul-2015 |
bouyer | Uncoment options IPSEC, as requested by Gary Duzan in PR port-amd64/50052
|
| 1.113 |
| 17-Feb-2015 |
nonaka | Add iwm(4).
|
| 1.112 |
| 16-Nov-2014 |
manu | branches: 1.112.2; Remove unused extended attributes kernel options
As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
|
| 1.111 |
| 12-Nov-2014 |
manu | Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels
This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr
Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled)
|
| 1.110 |
| 18-Oct-2014 |
uebayasi | Install agp_* drivers where pchb(4) is installed except INSTALL_FLOPPY.
XXX Config around agp(4) is done in quite wrong direction. "pchb <- (agpbus) <- agp <- agp_*" should be: "pchb <- (pcibus) <- agp_* <- (agpbus) <- agp"
|
| 1.109 |
| 11-Oct-2014 |
uebayasi | Don't include std.ath_hal for XEN3_DOMU.
|
| 1.108 |
| 19-Sep-2014 |
christos | Add HDAUDIOVERBOSE
|
| 1.107 |
| 19-Sep-2014 |
christos | Disable BSDLABEL and MBR DKWEDGE methods again since sysinst does not work with wedges.
|
| 1.106 |
| 23-Aug-2014 |
dholland | Systematize (and in many cases, fix) the comments on options COMPAT_NN.
There are quite a few configs that are missing some COMPAT_NN options in ways that don't make sense; this should probably get cleaned up too, but for the time being I've not added or removed anything.
|
| 1.105 |
| 18-Aug-2014 |
christos | - Enable Wedge support for MBR/BSDLABEL where it was commented out. - Add apple partition support where it was missing - Add comments where missing
|
| 1.104 |
| 16-Aug-2014 |
apb | Add "options COMPAT_70" to all kernel configuration files that already had "options COMPAT_60".
|
| 1.103 |
| 25-Jul-2014 |
dholland | branches: 1.103.2; Fix description of DIAGNOSTIC in x86 kernels.
|
| 1.102 |
| 16-Jun-2014 |
dsl | Comment out the xhci entries. The driver really doesn't work well enough to be generally useful.
|
| 1.101 |
| 24-Mar-2014 |
szptvlfn | branches: 1.101.2; fix manual section numbering of sysctl. thanks wiz@
|
| 1.100 |
| 17-Feb-2014 |
schmonz | Add urtw (ok'd by christos).
|
| 1.99 |
| 23-Oct-2013 |
matt | Add xhci device
|
| 1.98 |
| 30-Jun-2013 |
rmind | G/C PFIL_HOOKS from the kernel configs.
|
| 1.97 |
| 06-Jun-2013 |
christos | branches: 1.97.2; remove obsolete networking options
|
| 1.96 |
| 27-Apr-2013 |
christos | the bogus number police
|
| 1.95 |
| 27-Apr-2013 |
christos | remove confusing numeric locators where they are unused.
|
| 1.94 |
| 02-Mar-2013 |
christos | Under FAST_IPSEC, IPSEC_ESP is mandatory; GC it.
|
| 1.93 |
| 01-Mar-2013 |
joerg | Retire OSI network stack. OK core@
|
| 1.92 |
| 09-Feb-2013 |
khorben | Added wpi(4) to the XEN3_DOM0 kernel for both amd64 and i386 Tested on a Lenovo ThinkPad T60 2007 (amd64)
|
| 1.91 |
| 30-Nov-2012 |
riz | Add alc* at pci, re-sort slightly to reduce diffs from GENERIC.
|
| 1.90 |
| 17-Oct-2012 |
apb | Add "options COMPAT_60" to all kernel configuration files that already had "options COMPAT_50".
|
| 1.89 |
| 04-Oct-2012 |
dsl | Remove references to VM86 from the amd64 kernel configs. VM86 mode isn't supported while in long mode.
|
| 1.88 |
| 25-Sep-2012 |
khorben | Enable support for synaptics touchpads when running Xen as domain 0; helps usability on laptops. Fixes PR port-xen/44055.
ok bouyer@ riz@
|
| 1.87 |
| 23-Sep-2012 |
chs | add vmt entry to GENERIC. standardize commented pfsync and npf entries.
|
| 1.86 |
| 01-Sep-2012 |
jakllsch | branches: 1.86.2; Rename RT2500USB driver to ural(4) as it was originally in OpenBSD, as ural(4) and ral(4) do not actually share any code.
Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.
Fixes PR#43520.
|
| 1.85 |
| 23-Jun-2012 |
khorben | Disable azalia(4) now that hdaudio(4) was switched on
ok bouyer@
|
| 1.84 |
| 05-Jun-2012 |
abs | Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
| 1.83 |
| 19-Apr-2012 |
bouyer | Add mpii(4), a driver for LSI Logic Fusion-MPT Message Passing Interface II SAS controllers. Ported from OpenBSD.
|
| 1.82 |
| 13-Apr-2012 |
cegger | Replace amdtempbus with amdnb_miscbus. This allows us to have independent drivers on the same device (northbridge f3) each coming with a certain functionality/feature. This way we do not need to mess with amdtemp(4) to utilize other features.
|
| 1.81 |
| 10-Mar-2012 |
joerg | P1003_1B_SEMAPHORE is no longer optional.
|
| 1.80 |
| 25-Feb-2012 |
bouyer | Also comment out ACPIVERBOSE and MPVERBOSE
|
| 1.79 |
| 25-Feb-2012 |
bouyer | Also comment out MPDEBUG
|
| 1.78 |
| 25-Feb-2012 |
bouyer | Comment out options DEBUG from Xen kernel; also comment out makeoptions DEBUG="-g" where it was still enabled.
|
| 1.77 |
| 13-Jan-2012 |
cegger | branches: 1.77.2; Support CPU microcode loading via cpuctl(8). Implemented and enabled via CPU_UCODE kernel config option for x86 and Xen Dom0. Tested on different AMD machines with different CPU families.
ok wiz@ for the manpages ok releng@ ok core@ via releng@
|
| 1.76 |
| 18-Dec-2011 |
dholland | WABPL is no longer considered experimental (has not been for some time) so update its comment in config files.
|
| 1.75 |
| 22-Nov-2011 |
tls | branches: 1.75.2;
The rnd pseudo-device is not really optional, because it is in the same source file as the entropy-pool code itself. Move it to std. This will be cleaned up more when I split the sources up as they should be.
This fixes build breaks on several ports. Thanks to Havard Eidnes for pointing them out.
|
| 1.74 |
| 25-Oct-2011 |
jakllsch | branches: 1.74.2; Per existing x86 GENERIC kernels, add: #options BUFQ_READPRIO options BUFQ_PRIOCSCAN to Xen kernels.
|
| 1.73 |
| 04-Oct-2011 |
jmcneill | remove iic, I fixed the i2c code
|
| 1.72 |
| 03-Oct-2011 |
mbalmer | Enable an iic(4) device to prevent a linker warning.
|
| 1.71 |
| 18-Aug-2011 |
jakllsch | Attach amdtemp(4) at pchb(4) instead of in place of pchb(4).
Should fix PR#45268.
|
| 1.70 |
| 23-Jul-2011 |
jakllsch | Enable or note aubtfwl(4) wherever ubt(4) is enabled or noted.
|
| 1.69 |
| 20-Jul-2011 |
jakllsch | Add urndis(4).
|
| 1.68 |
| 28-May-2011 |
ryo | many whitespace cleanup.
|
| 1.67 |
| 29-Apr-2011 |
jym | Enable balloon(4) for Xen kernels.
ok bouyer@; shortly discussed on port-xen@.
|
| 1.66 |
| 18-Apr-2011 |
jym | Large rewrite of the balloon driver. This one:
- turns balloon into a driver that attaches to xenbus(4). This allows to disable the functionality either at compile time or boot time via userconf(4). Driver can implement detach or pmf(9) hooks if deemed necessary.
- keeps Cherry's locking model, but simplify it a bit. There is now only one target value serialized inside balloon, we do not feedback alternative value to Xenstore (clients are not expected to see its value evolve behind their back, and can't do much about that either)
- implements min threshold; this is an admin-settable value that tells driver to "not balloon below this threshold." This can be used by domain to keep memory reservations, useful if activity is expected in the near future.
- in addition to min threshold, the driver implements internally a safeguard value (uvmexp.freemin + 1MiB), so that admin cannot inadvertently set min to a very low value forcing domain into heavy memory pressure and swapping.
- create the sysctl(8) kern.xen.balloon tree. 4 nodes are actually present (values are in KiB): - min: (rw) an admin-settable value that prevents ballooning below this mark - max: (ro) the maximum size for reservation, as set by xm(1) mem-max. - current: (ro) the current reservation for domain. - target: (rw) the targetted reservation for domain.
- fix a few limitations here and there, most notably the max_reservation hypercall, and KiB vs pages representations at interfaces.
The driver is still turned off by default. Enabling it would need more approval, especially from bouyer@, cherry@ and cegger@.
FWIW: tested it two days long, from amd64 dom0 (with dom0 ballooning enabled for xend), and bunch of domUs. Did not notice anything suspicious.
XXX it still has one big limitation: it cannot hotplug memory pages in uvm(9) if they were not present beforehand. Example: ballooning above physmem will give more pages to domain but it won't use it to serve allocations, unless we teach uvm(9) how to handle the extra pages.
|
| 1.65 |
| 06-Mar-2011 |
bouyer | merge the bouyer-quota2 branch. This adds a new on-disk format to store disk quota usage and limits, integrated with ffs metadata. Usage is checked by fsck_ffs (no more quotacheck) and is covered by the WAPBL journal. Enabled with kernel option QUOTA2 (added where QUOTA was enabled in kernel config files), turned on with tunefs(8) on a per-filesystem basis. mount_mfs(8) can also turn quotas on.
See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html for details.
|
| 1.64 |
| 24-Feb-2011 |
jruoho | Move PowerNow! to the cpufeaturebus.
|
| 1.63 |
| 24-Feb-2011 |
jruoho | Add cpufeaturebus and est(4) for Xen.
|
| 1.62 |
| 23-Feb-2011 |
jruoho | Move ENHANCED_SPEEDSTEP, or henceforth est(4), to the cpufeaturebus.
|
| 1.61 |
| 27-Nov-2010 |
christos | branches: 1.61.2; 1.61.4; add ihphy
|
| 1.60 |
| 23-Nov-2010 |
hannken | Remove unused count from pseudo-device md.
|
| 1.59 |
| 13-Nov-2010 |
jnemeth | Add new et(4)/etphy(4) devices.
|
| 1.58 |
| 06-Nov-2010 |
jakllsch | Enable siisata(4) in Xen dom0 kernels.
|
| 1.57 |
| 12-Aug-2010 |
haad | dd dm driver to XEN configs because they do not have modules working yet. This will enable using LVM by default on XEN DOM0 hostings running NetBSD.
Change suggested by Sam Fourman.
|
| 1.56 |
| 06-Jul-2010 |
cherry | The Xen balloon driver enables growing and shrinking PV domains on the fly, by collaborating with UVM and the hypervisor
|
| 1.55 |
| 26-Jun-2010 |
bouyer | Sync DKWEDGE options with GENERIC
|
| 1.54 |
| 22-May-2010 |
plunky | add btmagic(4) where other Bluetooth drivers are listed
|
| 1.53 |
| 16-Apr-2010 |
pooka | Remove unused count (invariably "4") from pseudo-device fss.
|
| 1.52 |
| 07-Mar-2010 |
plunky | branches: 1.52.2; add uhso(4) device where appropriate - follow the lead of other USB driver declarations wrt commented out - (cross-)build tested all these kernels
|
| 1.51 |
| 06-Mar-2010 |
cnst | remove aiboost(4) from GENERICs, since it cannot win in autoconf(9) over aibs(4); ok pgoyette
|
| 1.50 |
| 21-Feb-2010 |
cnst | New wbsio(4) driver for Winbond Super I/O attachment of lm(4) on any port.
http://mail-index.netbsd.org/tech-kern/2010/02/17/msg007338.html
Reviewed by <pgoyette>, <tech-kern>.
|
| 1.49 |
| 09-Feb-2010 |
cnst | New aibs(4) driver for ASUSTeK AI Booster (ACPI ATK0110) hardware monitor with limit support.
http://thread.gmane.org/gmane.os.netbsd.devel.kernel/35654
Reviewed by <pgoyette>, <jruoho> and <tech-kern>.
|
| 1.48 |
| 18-Dec-2009 |
jym | branches: 1.48.2; Compile in PaX support for Xen x86 kernels (dom0 and domU).
ok bouyer@. Compiled and tested by me under i386. Only compile tested for amd64.
|
| 1.47 |
| 05-Dec-2009 |
pooka | Remove the portalfs kernel file system driver. Replace mount_portal(8) with a version based on puffs. User functionality remains the same.
|
| 1.46 |
| 08-Sep-2009 |
jmcneill | Switch on hdaudio(4)
|
| 1.45 |
| 07-Sep-2009 |
jmcneill | Refer to hdaudio as 'High Definition Audio', not 'Intel High Definition Audio' as many vendors implement the HD audio spec.
|
| 1.44 |
| 06-Sep-2009 |
sborrill | hdaudio(4) is a standards-compliant driver for Intel High Definition Audio. It will replace azalia(4) after testing.
To use, comment out azalia in your kernel configuration and uncomment the hdaudio and hdafg lines so it reads:
# Intel High Definition Audio hdaudio* at pci? dev ? function ? hdafg* at hdaudiobus?
You should also: cd /dev sh MAKEDEV audio
|
| 1.43 |
| 05-Aug-2009 |
jym | Add Intel SpeedStep and AMD PowerNow! support in Xen dom0. MSR operations are now compiled in by default.
Note that MSR support in Xen depends on its version. rdmsr() should always succeed, but wrmsr() to certain registers can end in a NOOP. In that case, the error will be logged (see xm dmesg).
Setting CPU frequency (SpeedStep) requires Xen 3.3 with the option cpufreq="dom0-kernel" passed down to hypervisor during boot.
Compiled and tested for SpeedStep under i386 for XEN3_DOM0 and XEN3PAE_DOM0 by jym@. amd64 was tested by Joel Carnat.
See also http://mail-index.netbsd.org/port-xen/2009/08/02/msg005213.html .
Commit requested by bouyer@.
|
| 1.42 |
| 20-Apr-2009 |
cegger | add age(4)
|
| 1.41 |
| 20-Apr-2009 |
cegger | add ale(4)
|
| 1.40 |
| 25-Mar-2009 |
cegger | catch up with i386 xen kernels: enable cgd by default
|
| 1.39 |
| 06-Mar-2009 |
cegger | add options COMPAT_50
|
| 1.38 |
| 06-Mar-2009 |
cegger | add age(4) and atphy(4)
|
| 1.37 |
| 05-Mar-2009 |
bouyer | Add pciback device to XEN3 dom0 kernels
|
| 1.36 |
| 04-Mar-2009 |
nisimura | comment out NFS_BOOT_BOOTSTATIC. It will be useful when a valid set of NFS_BOOTSTATICs are specfied.
|
| 1.35 |
| 24-Nov-2008 |
ad | branches: 1.35.4; Remove softdep, pass 1. We are focused on improving journalling.
Proposed on tech-kern@.
|
| 1.34 |
| 12-Nov-2008 |
ad | Remove LKMs and switch to the module framework, pass 1.
Proposed on tech-kern@.
|
| 1.33 |
| 21-Oct-2008 |
cegger | branches: 1.33.2; 1.33.4; 1.33.8; catch up with GENERIC - add verbose options (commented out) - add descriptive comments - sort them alphabetically
|
| 1.32 |
| 19-Oct-2008 |
joerg | Add u3g entries in kernels that have ugensa as well.
|
| 1.31 |
| 11-Oct-2008 |
bouyer | jme(4), a driver for JMicron Technologies JME250 Gigabit Ethernet and JME260 Fast Ethernet PCI Express controllers. Written with a lot of cut-n-paste from the FreeBSD jme(4) driver. No support for jumbo ethernet frames yet (but should come soon). Thanks to JMicron Technologies for providing me sample boards and documentation for this work.
|
| 1.30 |
| 07-Oct-2008 |
pgoyette | Move all platforms to new dbCool driver in preparation for removal of chip-specific drivers
|
| 1.29 |
| 30-Sep-2008 |
jmcneill | Remove esl(4)
|
| 1.28 |
| 17-Sep-2008 |
cegger | Add amdtemp(4) to Xen Dom0 kernels.
|
| 1.27 |
| 09-Sep-2008 |
ober | Adding iwn(4) to GENERIC
|
| 1.26 |
| 25-Aug-2008 |
cegger | GENERIC: add auacer(4) which is already in XEN3_DOM0 XEN3_DOM0: add azalia(4) which is already in GENERIC
|
| 1.25 |
| 21-Aug-2008 |
bouyer | Enable ipmi(4) by default in GENERIC and related kernels.
|
| 1.24 |
| 10-Aug-2008 |
cegger | Add accept filters per request from port-xen: http://mail-index.netbsd.org/port-xen/2008/08/10/msg004087.html
pseudo-device entries were copied from sys/arch/i386/conf/GENERIC, rev. 1.904
|
| 1.23 |
| 03-Aug-2008 |
joerg | Reduce diff to GENERIC for compat options.
|
| 1.22 |
| 03-Aug-2008 |
joerg | Remove SYSV IPC options as they have been replaced with sysctls.
|
| 1.21 |
| 31-Jul-2008 |
cegger | Add "options WAPBL" to Xen configs
|
| 1.20 |
| 05-Jun-2008 |
cegger | branches: 1.20.4; add pckbc at acpi add pcppi at acpi
|
| 1.19 |
| 05-Jun-2008 |
cegger | add aiboost at acpi
|
| 1.18 |
| 26-May-2008 |
ad | Disable OSI networking.
|
| 1.17 |
| 19-May-2008 |
cegger | acpidalb(4): Driver for PNP0C32 Hotkeys aka "Direct Application Launch Buttons". "awesome" jmcneill
|
| 1.16 |
| 01-May-2008 |
cegger | branches: 1.16.2; hpqlb(4): driver for HP Quick Launch buttons - found on HP Pavilion Notebooks
|
| 1.15 |
| 21-Apr-2008 |
cegger | branches: 1.15.2; add acpitz at acpi
|
| 1.14 |
| 29-Mar-2008 |
cube | branches: 1.14.2; Add and enable lii(4) in amd64 configurations, too, as it is very likely the hw is used on amd64-capable otherboards, although it is not confirmed yet.
|
| 1.13 |
| 27-Mar-2008 |
tnn | Revert for DOM0 as well at request of Christoph Egger. I guess this bootstatic stuff is supposed to play nicely with dhcp, but it still doesn't for me. I suspect it's due to misdetecting the bootdev.
|
| 1.12 |
| 27-Mar-2008 |
tnn | Comment out NFS_BOOT_BOOTSTATIC. There no use having it in the default kernel as it needs manual configuration anyway. Also, if it's enabled but no static options given, then the kernel will happily configure the interface as INADDY_ANY and not even try to use DHCP.
|
| 1.11 |
| 01-Mar-2008 |
bouyer | Add wscons options, pointed out by Jonathan A. Kollasch on port-xen@
|
| 1.10 |
| 29-Feb-2008 |
jmmv | Remove GENERIC.local from the repository
Make all the kernels that currently include their corresponding GENERIC.local file use the cinclude directive instead of include. This way config(1) will not complain if the file cannot be found.
After doing this, remove the GENERIC.local files from the repository so that the user will not see modified files during updates, and local changes to them cannot end up in the repository by mistake.
Discussed in tech-kern@ earlier this month. No strong objections.
|
| 1.9 |
| 16-Feb-2008 |
bouyer | branches: 1.9.2; 1.9.6; Sync with GENERIC, add options ACPI_SCANPCI and MPBIOS_SCANPCI, as well as commented out ACPI_ACTIVATE_DEV and ACPICA_PEDANTIC. Should fix PR kern/37996.
|
| 1.8 |
| 02-Feb-2008 |
joerg | amd64 kernels should use amd64 GENERIC.local.
|
| 1.7 |
| 07-Jan-2008 |
martti | branches: 1.7.2; Fixed option indentation, it should be
option<space><tab> makeoption<space><tab>
|
| 1.6 |
| 31-Dec-2007 |
ad | Remove systrace. Ok core@.
|
| 1.5 |
| 17-Dec-2007 |
riz | Add drvctl(4)
|
| 1.4 |
| 07-Dec-2007 |
xtraeme | branches: 1.4.2; 1.4.4; 1.4.8; Enable arcmsr(4).
|
| 1.3 |
| 06-Dec-2007 |
bouyer | Remove MAXPHYS=32768 (coming from a too large cut-n-paste), it's not needed for dom0 kernels.
|
| 1.2 |
| 22-Nov-2007 |
bouyer | branches: 1.2.2; 1.2.4; 1.2.6; Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
|
| 1.1 |
| 16-Nov-2007 |
bouyer | branches: 1.1.2; file XEN3_DOM0 was initially added on branch bouyer-xenamd64.
|
| 1.1.2.2 |
| 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.1.2.1 |
| 16-Nov-2007 |
bouyer | Initial domain0 support for xenamd64. The kernel boots multiuser, but xen tools have not been tried yet. In this process, cleanup some more the page table bootstrap, and properly handle event counters for soft interrupts.
|
| 1.2.6.2 |
| 26-Dec-2007 |
ad | Sync with head.
|
| 1.2.6.1 |
| 08-Dec-2007 |
ad | Sync with head.
|
| 1.2.4.2 |
| 03-Dec-2007 |
ad | Sync with HEAD.
|
| 1.2.4.1 |
| 22-Nov-2007 |
ad | file XEN3_DOM0 was added on branch vmlocking on 2007-12-03 19:02:44 +0000
|
| 1.2.2.3 |
| 09-Dec-2007 |
jmcneill | Sync with HEAD.
|
| 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 XEN3_DOM0 was added on branch jmcneill-pm on 2007-11-27 19:35:29 +0000
|
| 1.4.8.2 |
| 08-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.4.8.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
| 1.4.4.4 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
| 1.4.4.3 |
| 27-Dec-2007 |
mjf | Sync with HEAD.
|
| 1.4.4.2 |
| 08-Dec-2007 |
mjf | Sync with HEAD.
|
| 1.4.4.1 |
| 07-Dec-2007 |
mjf | file XEN3_DOM0 was added on branch mjf-devfs on 2007-12-08 18:16:27 +0000
|
| 1.4.2.6 |
| 17-Mar-2008 |
yamt | sync with head.
|
| 1.4.2.5 |
| 27-Feb-2008 |
yamt | sync with head.
|
| 1.4.2.4 |
| 04-Feb-2008 |
yamt | sync with head.
|
| 1.4.2.3 |
| 21-Jan-2008 |
yamt | sync with head
|
| 1.4.2.2 |
| 07-Dec-2007 |
yamt | sync with head
|
| 1.4.2.1 |
| 07-Dec-2007 |
yamt | file XEN3_DOM0 was added on branch yamt-lazymbuf on 2007-12-07 17:24:01 +0000
|
| 1.7.2.3 |
| 23-Mar-2008 |
matt | sync with HEAD
|
| 1.7.2.2 |
| 09-Jan-2008 |
matt | sync with HEAD
|
| 1.7.2.1 |
| 07-Jan-2008 |
matt | file XEN3_DOM0 was added on branch matt-armv6 on 2008-01-09 01:44:50 +0000
|
| 1.9.6.6 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
| 1.9.6.5 |
| 05-Oct-2008 |
mjf | Sync with HEAD.
|
| 1.9.6.4 |
| 28-Sep-2008 |
mjf | Sync with HEAD.
|
| 1.9.6.3 |
| 05-Jun-2008 |
mjf | Sync with HEAD.
Also fix build.
|
| 1.9.6.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
| 1.9.6.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
| 1.9.2.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
| 1.14.2.3 |
| 17-Jun-2008 |
yamt | sync with head.
|
| 1.14.2.2 |
| 04-Jun-2008 |
yamt | sync with head
|
| 1.14.2.1 |
| 18-May-2008 |
yamt | sync with head.
|
| 1.15.2.7 |
| 09-Oct-2010 |
yamt | sync with head
|
| 1.15.2.6 |
| 12-Aug-2010 |
yamt | sync with head.
|
| 1.15.2.5 |
| 11-Mar-2010 |
yamt | sync with head
|
| 1.15.2.4 |
| 16-Sep-2009 |
yamt | sync with head
|
| 1.15.2.3 |
| 19-Aug-2009 |
yamt | sync with head.
|
| 1.15.2.2 |
| 04-May-2009 |
yamt | sync with head.
|
| 1.15.2.1 |
| 16-May-2008 |
yamt | sync with head.
|
| 1.16.2.4 |
| 11-Oct-2008 |
skrll | Sync with HEAD.
|
| 1.16.2.3 |
| 24-Sep-2008 |
wrstuden | Merge in changes between wrstuden-revivesa-base-2 and wrstuden-revivesa-base-3.
|
| 1.16.2.2 |
| 18-Sep-2008 |
wrstuden | Sync with wrstuden-revivesa-base-2.
|
| 1.16.2.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
| 1.20.4.2 |
| 13-Dec-2008 |
haad | Update haad-dm branch to haad-dm-base2.
|
| 1.20.4.1 |
| 20-Oct-2008 |
haad | Sync with HEAD.
|
| 1.33.8.1 |
| 21-Apr-2010 |
matt | sync to netbsd-5
|
| 1.33.4.7 |
| 19-Jun-2013 |
bouyer | Pullup the following revisions via patch, requested by msaitoh in ticket #1850: sys/dev/pci/if_wm.c 1.201, 1.203-1.204, 1.207-1.212, 1.215, 1.217-1.218, 1.220-1.223, 1.228, 1.232-245 sys/dev/pci/if_wmreg.h 1.40-1.45, 1.47-1.48 sys/dev/pci/if_wmvar.h 1.11-1.13 sys/dev/pci/pcidevs 1.1074, 1.1077, 1.1117 sys/dev/pci/pcidevs.h regen sys/dev/pci/pcidevs_data.h regen sys/dev/mii/igphyreg.h 1.6 sys/dev/mii/ihphy.c 1.1-1.2 sys/dev/mii/ihphyreg.h 1.1 sys/dev/mii/inbmphyreg.h 1.3 sys/dev/mii/files.mii 1.47 via patch sys/dev/mii/miidevs 1.97 and 1.100 sys/dev/mii/miidevs.h regen sys/dev/mii/miidevs_data.h regen sys/arch/i386/conf/ALL 1.280 sys/arch/i386/conf/GENERIC 1.1001 sys/arch/i386/conf/INSTALL_FLOPPY 1.11 sys/arch/i386/conf/XEN2_DOM0 patch sys/arch/amd64/conf/GENERIC 1.293 sys/arch/amd64/conf/XEN3_DOM0 1.61 share/man/man4/wm.4 1.21-1.24
Apply almost all fixes and improvements from netbsd-6 except for the rev. 1.196's iqdrops' change.
- Add the detach code. - Add code for WOL, ASF, IPMI and Intel AMT. WOL is disabled by default - Add Yet another workaround for ICH8. - 82576 is dual port, so check the FUNCID and increment the MAC address for the 2nd port. - Fix the names of 82577L[MC] LAN controllers (for mobile). - Fix CTRL_EXT_SWDPIN() and CTRL_EXT_SWDPIO() macros. The bit order of the SW definable pin is not 6543 but 3654!!! - Rewrite the code to read MAC address from eeprom. - Add 82580 support. - 82571 quirk. Only 82571 shares port 0 of EEMNGCTL_CFGDONE. - The document says that the TDH register must be set after TCL.EN is set on 82575 and newer devices. - Fix some register names. No functional change. - Omit U+00AE "REGISTERED SIGN" in a product name due to its non-ASCII nature. - Stop wm(4) from needlessly resetting when you add or delete a vlan(4). - Fix MAC address check on 8257[156] and 80003 case. Some cards have non 0xffff pointer but those don't use alternative MAC address in reality. So we check whether the broadcast bit is set or not like Intel's e1000 driver. Fixes PR kern/44072 reported by Jean-Yves Moulin. - Add PCH2(and 82579) support. Fixes PR#46487 - Add yet another 82567V support. - Add ICH10+HANKSVILL support. - Add support Intel I350 Ethernet. - Make vlan and all ip/ip6 checksum offload work for the I350. - Fix compile error with WM_DEBUG. - Fix a bug that PHY isn't set to low-power mode on PCH and PCH2. - Add WM_DEBUG_NVM. If WM_DEBUG_NVM is enabled, dump the FLASH ROM data. - Skip 64bit BAR correctly. - Fix RAL_TABSIZE for ICH8, 82576, 82580 and I350. - Use 82580(and I350) specific PHY read/write functions. Fixes PR#47542. - Style fix. Fix typo in comment. Fix comments. Add comments.
|
| 1.33.4.6 |
| 21-Nov-2010 |
riz | Pull up following revision(s) (requested by bouyer in ticket #1419): sys/arch/i386/conf/XEN2_DOM0: patch sys/arch/amd64/conf/XEN3_DOM0: revision 1.55 Sync DKWEDGE options with GENERIC
|
| 1.33.4.5 |
| 21-Nov-2010 |
riz | Pull up following revision(s) (requested by plunky in ticket #1407): sys/dev/bluetooth/btdev.h: revision 1.9 sys/arch/iyonix/conf/GENERIC: revision 1.60 sys/arch/sparc64/conf/GENERIC: revision 1.129 sys/dev/usb/hid.c: revision 1.30 sys/dev/usb/hid.h: revision 1.13 sys/arch/i386/conf/GENERIC: revision 1.983 usr.sbin/btdevctl/print.c: revision 1.10 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.16 sys/arch/alpha/conf/GENERIC: revision 1.337 sys/dev/bluetooth/files.bluetooth: revision 1.14 sys/arch/evbarm/conf/GUMSTIX: revision 1.49 sys/dev/usb/usbdevs: revision 1.550 sys/arch/evbppc/conf/OPENBLOCKS266_OPT: revision 1.14 sys/arch/hpcsh/conf/GENERIC: revision 1.91 sys/dev/bluetooth/btmagic.c: revision 1.1 distrib/sets/lists/man/mi: revision 1.1210 sys/arch/amd64/conf/GENERIC: revision 1.279 sys/arch/i386/conf/ALL: revision 1.258 sys/arch/amd64/conf/XEN3_DOM0: revision 1.54 sys/arch/hpcarm/conf/JORNADA720: revision 1.78 sys/dev/usb/hid.c: revision 1.29 share/man/man4/btmagic.4: revision 1.1 hid_get_data() does not work if the size of data is less than a byte and crosses a byte boundary, and it always returns a sign-extended value. fix this by using the algorithm from libusbhid to read bytes, and provide a hid_get_udata() function to return unsigned data values. while here, const args update DPRINTF to reflect actual function name add Apple Magic Mouse product-id regen for Magic Mouse id allow for vendor-id and product-id properties, passing them through to child devices add Magic Mouse driver and manpage btmagic(4) additionally query the "PnP Information" service record to discover any USB Forum vendor-id and product-id values and store them in the property list if found. add btmagic(4) where other Bluetooth drivers are listed
|
| 1.33.4.4 |
| 15-Feb-2010 |
sborrill | Pull up the following revisions(s) (requested by tron in ticket #1306): sys/arch/i386/conf/XEN2_DOM0 patch sys/arch/i386/conf/XEN2_DOMU patch sys/arch/amd64/conf/XEN3_DOM0 patch sys/arch/amd64/conf/XEN3_DOM0 patch
Enable cgd(4) support on all amd64 and i386 XEN kernels.
|
| 1.33.4.3 |
| 04-Oct-2009 |
snj | Pull up following revision(s) (requested by bouyer in ticket #1054): sys/arch/amd64/conf/XEN3_DOM0: revision 1.37 sys/arch/i386/conf/XEN3_DOM0: revision 1.12 Add pciback device to XEN3 dom0 kernels
|
| 1.33.4.2 |
| 26-Sep-2009 |
snj | Pull up following revision(s) (requested by jmcneill in ticket #946): distrib/sets/lists/man/mi: revision 1.1155 doc/CHANGES: revision 1.1285 etc/MAKEDEV.tmpl: revision 1.128 share/man/man4/Makefile: revision 1.498 via patch share/man/man4/hdaudio.4: revision 1.1-1.3 share/man/man8/MAKEDEV.8: revision 1.36 sys/arch/amd64/conf/GENERIC: revision 1.250-1.251 sys/arch/amd64/conf/XEN3_DOM0: revision 1.44-1.45 sys/arch/i386/conf/ALL: revision 1.206-1.207 sys/arch/i386/conf/GENERIC: revision 1.942-1.943 sys/arch/i386/conf/XEN3_DOM0: patch sys/conf/majors: revision 1.47 via patch sys/dev/pci/hdaudio/files.hdaudio: revision 1.1-1.2 sys/dev/pci/hdaudio/hdaudio.c: revision 1.1-1.4 sys/dev/pci/hdaudio/hdaudio_afg.c: revisions 1.1-1.14 sys/dev/pci/hdaudio/hdaudio_mixer.h: revisions 1.1-1.3 sys/dev/pci/hdaudio/hdaudio_pci.c: revisions 1.1-1.2 sys/dev/pci/hdaudio/hdaudioio.h: revisions 1.1-1.2 sys/dev/pci/hdaudio/hdaudioreg.h: revisions 1.1-1.3 sys/dev/pci/hdaudio/hdaudiovar.h: revisions 1.1-1.4 sys/dev/pci/files.pci: revisions 1.319 and 1.322 via patch hdaudio(4) is a standards-compliant driver for High Definition Audio. It will replace azalia(4) after testing. To use, comment out azalia in your kernel configuration and uncomment the hdaudio and hdafg lines so it reads: hdaudio* at pci? dev ? function ? hdafg* at hdaudiobus? You should also: cd /dev sh MAKEDEV audio
|
| 1.33.4.1 |
| 04-May-2009 |
snj | Pull up following revision(s) (requested by cegger in ticket #735): sys/dev/pci/if_age.c: revisions 1.1-1.28 sys/dev/pci/if_agereg.h: revisions 1.1-1.2 sys/dev/pci/if_ale.c: revisions 1.1-1.3 sys/dev/pci/if_alereg.h: revisions 1.1-1.2 sys/dev/pci/files.pci: revisions 1.310-1.313 sys/dev/mii/atphy.c: revisions 1.1-1.5 sys/dev/mii/files.mii: revision 1.42 share/man/man4/age.4: revisions 1.1-1.3 share/man/man4/ale.4: revisions 1.1-1.2 share/man/man4/atphy.4: revisions 1.1-1.2 share/man/man4/Makefile: revisions 1.486, 1.489 distrib/sets/lists/man/mi: revisions 1.1118, 1.1132 sys/arch/i386/conf/GENERIC: revisions 1.928, 1.933 sys/arch/i386/conf/XEN2_DOM0: revisions 1.57, 1.60 sys/arch/amd64/conf/GENERIC: revisions 1.239, 1.241 sys/arch/amd64/conf/XEN3_DOM0: revisions 1.38, 1.42 Add the age(4) and ale(4) drivers for Attansic L1 and Atheros AR8121/AR8113/AR8114 devices respectively.
|
| 1.33.2.2 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
| 1.33.2.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
| 1.35.4.7 |
| 27-Aug-2011 |
jym | Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen work of cherry@.
No regression observed on suspend/restore.
|
| 1.35.4.6 |
| 03-May-2011 |
jym | Sync with head.
|
| 1.35.4.5 |
| 29-Mar-2011 |
jym | More sync fixes. And add the mbr_gpt files.
|
| 1.35.4.4 |
| 29-Mar-2011 |
jym | Cure sync hiccups. Code with compile errors is not really useful, heh.
|
| 1.35.4.3 |
| 29-Mar-2011 |
jym | Sync with HEAD. TODO before merge: - shortcut for suspend code in sysmon, when powerd(8) is not running. Borrow ``xs_watch'' thread context? - bug hunting in xbd + xennet resume. Rings are currently thrashed upon resume, so current implementation force flush them on suspend. It's not really needed.
|
| 1.35.4.2 |
| 01-Nov-2009 |
jym | Sync with HEAD.
|
| 1.35.4.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
| 1.48.2.3 |
| 09-Nov-2010 |
uebayasi | Sync with HEAD.
|
| 1.48.2.2 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
| 1.48.2.1 |
| 30-Apr-2010 |
uebayasi | Sync with HEAD.
|
| 1.52.2.5 |
| 31-May-2011 |
rmind | sync with head
|
| 1.52.2.4 |
| 21-Apr-2011 |
rmind | sync with head
|
| 1.52.2.3 |
| 05-Mar-2011 |
rmind | sync with head
|
| 1.52.2.2 |
| 03-Jul-2010 |
rmind | sync with head
|
| 1.52.2.1 |
| 30-May-2010 |
rmind | sync with head
|
| 1.61.4.2 |
| 05-Mar-2011 |
bouyer | Sync with HEAD
|
| 1.61.4.1 |
| 08-Feb-2011 |
bouyer | Add QUOTA2 where QUOTA is enabled (and QUOTA2 commented out where QUOTA is commented out)
|
| 1.61.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
| 1.74.2.5 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
| 1.74.2.4 |
| 16-Jan-2013 |
yamt | sync with (a bit old) head
|
| 1.74.2.3 |
| 30-Oct-2012 |
yamt | sync with head
|
| 1.74.2.2 |
| 23-May-2012 |
yamt | sync with head.
|
| 1.74.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
| 1.75.2.4 |
| 30-Apr-2012 |
mrg | sync to latest -current.
|
| 1.75.2.3 |
| 11-Mar-2012 |
mrg | sync to latest -current
|
| 1.75.2.2 |
| 04-Mar-2012 |
mrg | sync to latest -current.
|
| 1.75.2.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
| 1.77.2.9 |
| 11-Feb-2013 |
riz | Pull up following revision(s) (requested by khorben in ticket #815): sys/arch/amd64/conf/XEN3_DOM0: revision 1.92 sys/arch/i386/conf/XEN3_DOM0: revision 1.72 Added wpi(4) to the XEN3_DOM0 kernel for both amd64 and i386 Tested on a Lenovo ThinkPad T60 2007 (amd64)
|
| 1.77.2.8 |
| 01-Dec-2012 |
msaitoh | Pull up following revision(s) (requested by riz in ticket #730): sys/arch/amd64/conf/XEN3_DOM0: revision 1.91 Add alc* at pci, re-sort slightly to reduce diffs from GENERIC.
|
| 1.77.2.7 |
| 17-Oct-2012 |
riz | Pull up following revision(s) (requested by khorben in ticket #572): sys/arch/i386/conf/XEN3_DOM0: revision 1.70 sys/arch/amd64/conf/XEN3_DOM0: revision 1.88 Enable support for synaptics touchpads when running Xen as domain 0; helps usability on laptops. Fixes PR port-xen/44055. ok bouyer@ riz@
|
| 1.77.2.6 |
| 15-Aug-2012 |
sborrill | Pull up the following revisions(s) (requested by martin in ticket #502): sys/arch/cobalt/conf/GENERIC: patch sys/arch/i386/conf/GENERIC: patch sys/arch/i386/conf/XEN3_DOM0: patch sys/arch/i386/conf/XEN3_DOMU: patch sys/arch/mvmeppc/conf/GENERIC: patch sys/arch/shark/conf/GENERIC: patch sys/arch/sparc64/conf/GENERIC: patch sys/arch/sparc64/conf/GENERIC.DEBUG: patch sys/arch/zaurus/conf/GENERIC: patch
Switch off DIAGNOSTIC and/or DEBUG on release kernels. Enable DIAGNOSTIC in DEBUG kernels to allow for option being switched off in GENERIC.
|
| 1.77.2.5 |
| 03-Jul-2012 |
jdc | Pull up revision 1.85 via patch (requested by khorben in ticket #383).
Disable azalia(4) now that hdaudio(4) was switched on
ok bouyer@
|
| 1.77.2.4 |
| 12-Jun-2012 |
riz | Pull up following revision(s) (requested by abs in ticket #311): sys/arch/netwinder/conf/GENERIC: revision 1.112 sys/arch/i386/conf/GENERIC: revision 1.1074 sys/arch/atari/conf/MILAN.in: revision 1.26 sys/arch/zaurus/conf/GENERIC: revision 1.54 sys/arch/shark/conf/GENERIC: revision 1.101 sys/arch/hpcmips/conf/MPC303: revision 1.60 sys/arch/i386/conf/XEN3_DOM0: revision 1.67 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.29 sys/arch/vax/conf/GENERIC: revision 1.181 sys/arch/sparc/conf/KRUPS: revision 1.59 sys/arch/evbarm/conf/BEAGLEBOARD: revision 1.27 sys/arch/i386/conf/INSTALL_FLOPPY: revision 1.16 sys/arch/prep/conf/GENERIC: revision 1.163 sys/arch/hpcmips/conf/GENERIC: revision 1.216 sys/arch/sparc/conf/TADPOLE3GX: revision 1.56 sys/arch/shark/conf/INSTALL: revision 1.50 sys/arch/next68k/conf/GENERIC: revision 1.127 sys/arch/evbppc/conf/VIRTEX_GSRD2: revision 1.16 sys/arch/evbppc/conf/VIRTEX_DFC: revision 1.17 sys/arch/evbppc/conf/EXPLORA451: revision 1.48 sys/arch/bebox/conf/INSTALL: revision 1.54 sys/arch/next68k/conf/SLAB: revision 1.46 sys/arch/i386/conf/GENERIC_TINY: revision 1.132 sys/arch/bebox/conf/GENERIC: revision 1.131 sys/arch/amd64/conf/XEN3_DOM0: revision 1.84 sys/arch/amd64/conf/GENERIC: revision 1.356 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.6 share/man/man4/wscons.4: revision 1.31 sys/arch/hpcmips/conf/TX3912: revision 1.79 sys/arch/evbarm/conf/ARMADILLO9: revision 1.35 sys/arch/hpcsh/conf/GENERIC: revision 1.97 sys/arch/i386/conf/ALL: revision 1.339 sys/arch/hpcmips/conf/TX3922: revision 1.93 sys/arch/cats/conf/INSTALL: revision 1.82 sys/arch/sparc64/conf/GENERIC: revision 1.151 sys/arch/i386/conf/INSTALL_TINY: revision 1.135 sys/arch/evbppc/conf/VIRTEX_GSRD1: revision 1.15 sys/arch/evbarm/conf/TS7200: revision 1.49 sys/arch/hpcmips/conf/VR41XX: revision 1.55 sys/arch/hp700/conf/GENERIC: revision 1.115 sys/arch/cats/conf/GENERIC: revision 1.140 Mention wsconscfg(8) needs WSDISPLAY_COMPAT_USL If a port is going to have wscons for virtual terminals then it really make= s sense to enable WSDISPLAY_COMPAT_USL so the system can switch between the virtual terminals... Adjust the WSDISPLAY_COMPAT_USL comment to mention wsconscfg, to at least give a hint that its not just for third party compat. No functional change.
|
| 1.77.2.3 |
| 23-Apr-2012 |
riz | Pull up following revision(s) (requested by bouyer in ticket #193): sys/arch/i386/conf/GENERIC: revision 1.1072 sys/dev/pci/mpii.c: revision 1.1 sys/arch/i386/conf/XEN3_DOM0: revision 1.66 sys/dev/pci/files.pci: revision 1.357 share/man/man4/Makefile: revision 1.584 distrib/sets/lists/man/mi: revision 1.1387 share/man/man4/mpii.4: revision 1.1 sys/arch/amd64/conf/GENERIC: revision 1.354 sys/arch/amd64/conf/XEN3_DOM0: revision 1.83 sys/arch/i386/conf/ALL: revision 1.337 Add mpii(4), a driver for LSI Logic Fusion-MPT Message Passing Interface II SAS controllers. Ported from OpenBSD.
|
| 1.77.2.2 |
| 25-Feb-2012 |
sborrill | Remainder of pullup request:
Pull up the following revisions(s) (requested by bouyer in ticket #52): sys/arch/amd64/conf/XEN3_DOM0: revision 1.79-1.80 sys/arch/i386/conf/XEN3_DOM0: revision 1.62-1.63
Comment out MPDEBUG, ACPIVERBOSE and MPVERBOSE.
|
| 1.77.2.1 |
| 25-Feb-2012 |
sborrill | Pull up the following revisions(s) (requested by bouyer in ticket #52): sys/arch/amd64/conf/XEN3_DOM0: revision 1.78 sys/arch/amd64/conf/XEN3_DOMU: revision 1.37 sys/arch/i386/conf/XEN3_DOM0: revision 1.61 sys/arch/i386/conf/XEN3_DOMU: revision 1.42
Xen is stable enough now to remove debug messages in default kernel. Comment out options DEBUG from Xen kernel; also comment out makeoptions DEBUG="-g" where it was still enabled.
|
| 1.86.2.5 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
| 1.86.2.4 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
| 1.86.2.3 |
| 23-Jun-2013 |
tls | resync from head
|
| 1.86.2.2 |
| 25-Feb-2013 |
tls | resync with head
|
| 1.86.2.1 |
| 20-Nov-2012 |
tls | Resync to 2012-11-19 00:00:00 UTC
|
| 1.97.2.2 |
| 18-May-2014 |
rmind | sync with head
|
| 1.97.2.1 |
| 29-Aug-2013 |
rmind | sync with head
|
| 1.101.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|
| 1.103.2.9 |
| 08-Jul-2017 |
snj | Pull up following revision(s) (requested by khorben in ticket #1445): sys/arch/amd64/conf/XEN3_DOM0: revision 1.136 sys/arch/i386/conf/XEN3_DOM0: revision 1.113 sys/arch/xen/conf/files.xen: revision 1.148 Register support for SD card readers with Xen DOM0 kernels Tested on a Lenovo ThinkPad T440s (amd64)
|
| 1.103.2.8 |
| 13-May-2017 |
snj | Pull up following revision(s) (requested by msaitoh in ticket #1408): sys/arch/amd64/conf/XEN3_DOM0: revision 1.135 via patch Add ixg(4). Fixes PR#52180 from Harry Waddell.
|
| 1.103.2.7 |
| 18-Apr-2017 |
snj | Pull up following revision(s) (requested by bouyer in ticket #1367): sys/arch/amd64/conf/XEN3_DOM0: revision 1.134 sys/arch/i386/conf/XEN3_DOM0: revision 1.112 Be more explicit about the status of dom0 SMP support.
|
| 1.103.2.6 |
| 17-Apr-2017 |
snj | Pull up following revision(s) (requested by khorben in ticket #1367): sys/arch/amd64/conf/XEN3_DOM0: revision 1.126 sys/arch/i386/conf/XEN3_DOM0: revision 1.104 sys/arch/xen/x86/xen_pmap.c: revision 1.25 In the MP case, do not attempt to pmap_tlb_shootdown() after a pmap_kenter_ma() during boot. pmap_tlb_shootdown() assumes post boot. Instead invalidate the entry on the local CPU only. XXX: to DTRT, probably this assumption needs re-examination. XXX: The tradeoff is a (predicted) single word size comparison penalty, so perhaps a decision needs performance stats. xen dom0 SMP is now bootable again. -- add the 'options MULTIPROCESSOR' in respective configs, but mark them experimental - and thus disabled by default.
|
| 1.103.2.5 |
| 09-Dec-2016 |
snj | Pull up following revision(s) (requested by msaitoh in ticket #1297): sys/arch/amd64/conf/ALL: revision 1.37 sys/arch/amd64/conf/GENERIC: revision 1.436 sys/arch/amd64/conf/XEN3_DOM0: revision 1.120 sys/arch/i386/conf/ALL: revision 1.400 sys/arch/i386/conf/GENERIC: revision 1.1138 sys/arch/i386/conf/XEN3_DOM0: revision 1.99 Add sdtemp(4) -- Add ichsmb(4), spdmem(4) and sdtemp(4).
|
| 1.103.2.4 |
| 22-Jul-2015 |
snj | branches: 1.103.2.4.4; Pull up following revision(s) (requested by bouyer in ticket #884): sys/arch/amd64/conf/XEN3_DOM0: revision 1.114 sys/arch/amd64/conf/XEN3_DOMU: revision 1.62 sys/arch/i386/conf/XEN3_DOM0: revision 1.96 sys/arch/i386/conf/XEN3_DOMU: revision 1.68 Uncoment options IPSEC, as requested by Gary Duzan in PR port-amd64/50052
|
| 1.103.2.3 |
| 18-Nov-2014 |
snj | Pull up following revision(s) (requested by manu in ticket #251): sys/arch/acorn26/conf/GENERIC: revision 1.81 sys/arch/acorn32/conf/GENERIC: revision 1.116 sys/arch/alpha/conf/GENERIC: revision 1.362 sys/arch/amd64/conf/ALL: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.404 sys/arch/amd64/conf/XEN3_DOM0: revision 1.112 sys/arch/amd64/conf/XEN3_DOMU: revision 1.60 sys/arch/amiga/conf/GENERIC.in: revision 1.129 sys/arch/amiga/conf/GENERIC: revision 1.311 sys/arch/amigappc/conf/GENERIC: revision 1.24 sys/arch/arc/conf/GENERIC: revision 1.184 sys/arch/bebox/conf/GENERIC: revision 1.145 sys/arch/cats/conf/GENERIC: revision 1.155 sys/arch/cesfic/conf/GENERIC: revision 1.65 sys/arch/cobalt/conf/GENERIC: revision 1.147 sys/arch/dreamcast/conf/GENERIC: revision 1.121 sys/arch/emips/conf/GENERIC: revision 1.15 sys/arch/epoc32/conf/GENERIC: revision 1.8 sys/arch/ews4800mips/conf/GENERIC: revision 1.51 sys/arch/hp300/conf/GENERIC: revision 1.190 sys/arch/hpcmips/conf/GENERIC: revision 1.229 sys/arch/hpcsh/conf/GENERIC: revision 1.106 sys/arch/hppa/conf/GENERIC: revision 1.6 sys/arch/i386/conf/ALL: revision 1.389 sys/arch/i386/conf/GENERIC: revision 1.1118 sys/arch/i386/conf/XEN3_DOM0: revision 1.93 sys/arch/i386/conf/XEN3_DOMU: revision 1.65 sys/arch/ibmnws/conf/GENERIC: revision 1.46 sys/arch/iyonix/conf/GENERIC: revision 1.88 sys/arch/landisk/conf/GENERIC: revision 1.45 sys/arch/luna68k/conf/GENERIC: revision 1.119 sys/arch/mac68k/conf/GENERIC: revision 1.220 sys/arch/macppc/conf/GENERIC: revision 1.320 sys/arch/macppc/conf/MAMBO: revision 1.24 sys/arch/macppc/conf/POWERMAC_G5: revision 1.25 sys/arch/mipsco/conf/GENERIC: revision 1.88 sys/arch/mmeye/conf/GENERIC: revision 1.120 sys/arch/mvme68k/conf/GENERIC: revision 1.94 sys/arch/mvmeppc/conf/GENERIC: revision 1.24 sys/arch/netwinder/conf/GENERIC: revision 1.126 sys/arch/news68k/conf/GENERIC: revision 1.125 sys/arch/newsmips/conf/GENERIC: revision 1.129 sys/arch/next68k/conf/GENERIC: revision 1.139 sys/arch/ofppc/conf/GENERIC: revision 1.157 sys/arch/pmax/conf/GENERIC64: revision 1.21 sys/arch/pmax/conf/GENERIC: revision 1.185 sys/arch/prep/conf/GENERIC: revision 1.174 sys/arch/rs6000/conf/GENERIC: revision 1.33 sys/arch/sandpoint/conf/GENERIC: revision 1.88 sys/arch/sbmips/conf/GENERIC: revision 1.101 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106 sys/arch/shark/conf/GENERIC: revision 1.121 sys/arch/sparc/conf/GENERIC: revision 1.248 sys/arch/sparc/conf/TADPOLE3GX: revision 1.65 sys/arch/sparc64/conf/GENERIC: revision 1.177 sys/arch/sparc64/conf/NONPLUS64: revision 1.44 sys/arch/sun2/conf/GENERIC: revision 1.94 sys/arch/sun3/conf/GENERIC: revision 1.171 sys/arch/vax/conf/GENERIC: revision 1.193 sys/arch/vax/conf/VAX780: revision 1.19 sys/arch/x68k/conf/GENERIC: revision 1.179 sys/arch/zaurus/conf/GENERIC: revision 1.65 sys/ufs/files.ufs: revision 1.38 Remove unused extended attributes kernel options
As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them as they have been obsolete for a long time: UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate
|
| 1.103.2.2 |
| 14-Nov-2014 |
martin | Pull up following revision(s) (requested by manu in ticket #232): sys/arch/next68k/conf/GENERIC: revision 1.138 sys/arch/cobalt/conf/GENERIC: revision 1.146 sys/arch/mvme68k/conf/GENERIC: revision 1.93 sys/arch/vax/conf/VAX780: revision 1.18 sys/arch/newsmips/conf/GENERIC: revision 1.128 sys/arch/luna68k/conf/GENERIC: revision 1.118 sys/arch/sbmips/conf/GENERIC: revision 1.100 sys/arch/pmax/conf/GENERIC: revision 1.184 sys/arch/alpha/conf/GENERIC: revision 1.361 sys/arch/sparc64/conf/GENERIC: revision 1.176 sys/arch/sun3/conf/GENERIC: revision 1.170 sys/arch/shark/conf/GENERIC: revision 1.120 sys/arch/landisk/conf/GENERIC: revision 1.44 sys/arch/bebox/conf/GENERIC: revision 1.144 sys/arch/sparc64/conf/NONPLUS64: revision 1.43 sys/arch/sandpoint/conf/GENERIC: revision 1.87 sys/arch/emips/conf/GENERIC: revision 1.14 sys/arch/amd64/conf/XEN3_DOM0: revision 1.111 sys/arch/dreamcast/conf/GENERIC: revision 1.120 sys/arch/cesfic/conf/GENERIC: revision 1.64 sys/arch/mmeye/conf/GENERIC: revision 1.119 sys/arch/epoc32/conf/GENERIC: revision 1.7 sys/arch/x68k/conf/GENERIC: revision 1.178 sys/arch/iyonix/conf/GENERIC: revision 1.87 sys/arch/sun2/conf/GENERIC: revision 1.93 sys/arch/ews4800mips/conf/GENERIC: revision 1.50 sys/arch/amd64/conf/XEN3_DOMU: revision 1.59 sys/arch/acorn26/conf/GENERIC: revision 1.80 sys/arch/acorn32/conf/GENERIC: revision 1.115 sys/arch/macppc/conf/POWERMAC_G5: revision 1.24 sys/arch/i386/conf/GENERIC: revision 1.1117 sys/arch/arc/conf/GENERIC: revision 1.183 sys/arch/cats/conf/GENERIC: revision 1.154 sys/arch/amiga/conf/GENERIC.in: revision 1.128 sys/arch/zaurus/conf/GENERIC: revision 1.64 sys/arch/netwinder/conf/GENERIC: revision 1.125 sys/arch/hppa/conf/GENERIC: revision 1.5 sys/arch/mvmeppc/conf/GENERIC: revision 1.23 sys/arch/macppc/conf/GENERIC: revision 1.319 sys/arch/amiga/conf/GENERIC: revision 1.310 sys/arch/pmax/conf/GENERIC64: revision 1.20 sys/arch/macppc/conf/MAMBO: revision 1.23 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.27 sys/arch/amigappc/conf/GENERIC: revision 1.23 sys/arch/amd64/conf/GENERIC: revision 1.403 sys/arch/ofppc/conf/GENERIC: revision 1.156 sys/arch/mac68k/conf/GENERIC: revision 1.219 sys/arch/i386/conf/XEN3_DOMU: revision 1.64 sys/arch/mipsco/conf/GENERIC: revision 1.87 sys/arch/hp300/conf/GENERIC: revision 1.189 sys/arch/vax/conf/GENERIC: revision 1.192 sys/arch/news68k/conf/GENERIC: revision 1.124 sys/arch/ibmnws/conf/GENERIC: revision 1.45 sys/arch/hpcsh/conf/GENERIC: revision 1.105 sys/arch/sparc/conf/TADPOLE3GX: revision 1.64 sys/arch/i386/conf/XEN3_DOM0: revision 1.92 sys/arch/sparc/conf/GENERIC: revision 1.247 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.105 sys/arch/prep/conf/GENERIC: revision 1.173 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.103 sys/arch/rs6000/conf/GENERIC: revision 1.32 sys/arch/hpcmips/conf/GENERIC: revision 1.228 Support for UFS1 extended attributes in GENERIC and GENERIC-like kernels This change just brings UFS1 extended attribute *support* in the kernel, extended attributes are not enabled unless three conditions are met: 1) filesystem is UFS1 (newfs -O1) 2) .attribute/system and .attribute/user directories are created at fs root 3) filesystem is mounted with -o extattr Some GENERIC kernels are obviously memory constrained, the extended attributes options were not enabled for them, but just added commented out. (kernel were considered memory constrained if QUOTA option was disabled)
|
| 1.103.2.1 |
| 10-Oct-2014 |
snj | Apply patch (requested by bouyer/martin in ticket #116): Disable DIAGNOSTIC and/or DEBUG.
|
| 1.103.2.4.4.1 |
| 18-Jan-2017 |
skrll | Sync with netbsd-5
|
| 1.112.2.9 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
| 1.112.2.8 |
| 05-Feb-2017 |
skrll | Sync with HEAD
|
| 1.112.2.7 |
| 05-Oct-2016 |
skrll | Sync with HEAD
|
| 1.112.2.6 |
| 29-May-2016 |
skrll | Sync with HEAD
|
| 1.112.2.5 |
| 22-Apr-2016 |
skrll | Sync with HEAD
|
| 1.112.2.4 |
| 19-Mar-2016 |
skrll | Sync with HEAD
|
| 1.112.2.3 |
| 27-Dec-2015 |
skrll | Sync with HEAD (as of 26th Dec)
|
| 1.112.2.2 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|
| 1.112.2.1 |
| 06-Apr-2015 |
skrll | Sync with HEAD
|
| 1.119.2.4 |
| 26-Apr-2017 |
pgoyette | Sync with HEAD
|
| 1.119.2.3 |
| 20-Mar-2017 |
pgoyette | Sync with HEAD
|
| 1.119.2.2 |
| 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.119.2.1 |
| 06-Aug-2016 |
pgoyette | Sync with HEAD
|
| 1.127.2.1 |
| 21-Apr-2017 |
bouyer | Sync with HEAD
|
| 1.135.4.8 |
| 07-Dec-2018 |
martin | Fixup pullups from ticket #1129:
sys/arch/amd64/conf/XEN3_DOM0 rev 1.159 src/sys/arch/i386/conf/XEN3PAE_DOM0 rev 1.8 (via patch)
Add mffii(4)
|
| 1.135.4.7 |
| 18-Apr-2018 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Remove option DIAGNOSTIC.
|
| 1.135.4.6 |
| 05-Feb-2018 |
martin | Pull up following revision(s) (requested by bouyer in ticket #533): sys/arch/i386/conf/XEN3_DOM0: revision 1.126 sys/arch/amd64/conf/XEN3_DOM0: revision 1.148 Follow GENERIC and enable xhci(4) by default. PR port-xen/52978
|
| 1.135.4.5 |
| 05-Feb-2018 |
martin | Pull up following revision(s) (requested by pgoyette in ticket #524):
distrib/sets/lists/man/mi 1.1574 distrib/sets/lists/modules/md.amd64 1.73 distrib/sets/lists/modules/md.i386 1.76 share/man/man4/amdtemp.4 1.11 share/man/man4/man4.x86/Makefile 1.17 share/man/man4/man4.x86/amdsmn.4 1.1-1.3 share/man/man4/man4.x86/amdzentemp.4 1.1-1.6 sys/arch/amd64/conf/ALL 1.79,1.80 sys/arch/amd64/conf/GENERIC 1.482,1.484 sys/arch/amd64/conf/XEN3_DOM0 1.146,1.147 sys/arch/x86/pci/amdsmn.c 1.1-1.2 sys/arch/x86/pci/amdsmn.h 1.1 sys/arch/x86/pci/amdzentemp.c 1.1-1.7 sys/arch/x86/pci/files.pci 1.22,1.23 sys/modules/amdzentemp/amdzentemp.ioconf 1.2
Add amdzentemp from FreeBSD via Ian Clark.
man pages for amdsmn and amdzentemp.
Some clean-up on the HISTORY and AUTHORS sections, and addition of a BUGS section to document the fact that we don't yet handle the required temp offset, nor do we expose the available thermal-trip value.
Add missing article 'a'
KNF: Put back the blank line following the empty variable declarations Put back the variable declaration, too, and mark it __diagused Otherwise a DIAGNOSTIC kernel will complain about the variable being undeclared.
Correct placement of __diagused attribute.
Modularize the amdsmn(4) driver, and update dependency for amdzentemp(4), Create amdsmn(4) amd amdzentemp(4) modules for X86.
|
| 1.135.4.4 |
| 26-Jan-2018 |
martin | Pull up following revision(s) (requested by sevan in ticket #510): sys/arch/sun3/conf/GENERIC3X: revision 1.130 sys/arch/sparc64/conf/GENERIC: revision 1.203 sys/arch/news68k/conf/LIBERO: revision 1.66 sys/arch/amiga/conf/DRACO: revision 1.185 sys/arch/evbarm/conf/MV2120: revision 1.35 sys/arch/x68k/conf/GENERIC: revision 1.187 sys/arch/rs6000/conf/GENERIC: revision 1.39 sys/arch/news68k/conf/GENERIC_TINY: revision 1.86 sys/arch/i386/conf/XEN3_DOMU: revision 1.88 sys/arch/iyonix/conf/GENERIC: revision 1.97 sys/arch/evbarm64/conf/A64EMUL: revision 1.11 sys/arch/mvme68k/conf/GENERIC: revision 1.98 sys/arch/acorn32/conf/GENERIC: revision 1.124 sys/arch/i386/conf/XEN3_DOM0: revision 1.125 sys/arch/cobalt/conf/INSTALL: revision 1.65 sys/arch/macppc/conf/GENERIC_601: revision 1.16 sys/arch/hppa/conf/GENERIC: revision 1.17 sys/arch/amiga/conf/GENERIC.in: revision 1.137 sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.33 sys/arch/netwinder/conf/GENERIC: revision 1.134 sys/arch/amd64/conf/XEN3_DOMU: revision 1.83 sys/arch/mac68k/conf/GENERIC: revision 1.225 sys/arch/arc/conf/RPC44: revision 1.54 sys/arch/mipsco/conf/GENERIC: revision 1.92 sys/arch/cats/conf/GENERIC: revision 1.166 sys/arch/amd64/conf/XEN3_DOM0: revision 1.145 sys/arch/amigappc/conf/GENERIC: revision 1.33 sys/arch/sun3/conf/GENERIC: revision 1.176 sys/arch/news68k/conf/GENERIC: revision 1.130 sys/arch/hpcsh/conf/GENERIC: revision 1.110 sys/arch/hp300/conf/GENERIC: revision 1.198 sys/arch/atari/conf/GENERIC.in: revision 1.115 sys/arch/sparc/conf/MRCOFFEE: revision 1.54 sys/arch/evbppc/conf/EXPLORA451: revision 1.62 sys/arch/cesfic/conf/GENERIC: revision 1.69 sys/arch/vax/conf/GENERIC: revision 1.204 sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.115 sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.112 sys/arch/sparc/conf/GENERIC: revision 1.258 sys/arch/next68k/conf/GENERIC: revision 1.145 sys/arch/evbarm/conf/MMNET_GENERIC: revision 1.34 sys/arch/prep/conf/GENERIC: revision 1.185 sys/arch/amiga/conf/INSTALL: revision 1.129 sys/arch/newsmips/conf/GENERIC: revision 1.133 sys/arch/cobalt/conf/GENERIC: revision 1.156 sys/arch/sun2/conf/GENERIC: revision 1.99 sys/arch/luna68k/conf/INSTALL: revision 1.25 sys/arch/amigappc/conf/NULL: revision 1.53 sys/arch/acorn26/conf/GENERIC: revision 1.85 sys/arch/vax/conf/VAX780: revision 1.25 sys/arch/luna68k/conf/GENERIC: revision 1.125 sys/arch/ews4800mips/conf/GENERIC: revision 1.56 sys/arch/macppc/conf/POWERMAC_G5: revision 1.29 sys/arch/arc/conf/GENERIC: revision 1.189 sys/arch/macppc/conf/MAMBO: revision 1.27 sys/arch/acorn32/conf/EB7500ATX: revision 1.64 sys/arch/pmax/conf/GENERIC: revision 1.196 sys/arch/pmax/conf/GENERIC64: revision 1.28 sys/arch/amiga/conf/GENERIC: revision 1.319 sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.55 sys/arch/macppc/conf/GENERIC: revision 1.339 sys/arch/emips/conf/GENERIC: revision 1.21 sys/arch/sandpoint/conf/GENERIC: revision 1.97 sys/arch/landisk/conf/GENERIC: revision 1.58 sys/arch/bebox/conf/GENERIC: revision 1.157 sys/arch/alpha/conf/GENERIC: revision 1.379 Alternate buffer queue strategies no longer considered experimental, update description. Discussed on tech-kern http://mail-index.netbsd.org/tech-kern/2018/01/21/msg023002.html
|
| 1.135.4.3 |
| 29-Aug-2017 |
martin | Requested by skrll in ticket #60: sys/arch/amd64/conf/GENERIC sys/arch/amd64/conf/XEN3_DOM0 sys/arch/amd64/conf/XEN3_DOMU sys/arch/cobalt/conf/GENERIC sys/arch/evbarm/conf/BEAGLEBONE sys/arch/evbarm/conf/BEAGLEBOARD sys/arch/evbarm/conf/BEAGLEBOARDXM sys/arch/evbarm/conf/GENERIC.common sys/arch/i386/conf/GENERIC sys/arch/i386/conf/XEN3_DOM0 sys/arch/i386/conf/XEN3_DOMU sys/arch/mvmeppc/conf/GENERIC sys/arch/shark/conf/GENERIC sys/arch/sparc64/conf/GENERIC sys/arch/zaurus/conf/GENERIC
Re-enable option DIAGNOSTIC for now, will remove it again later.
|
| 1.135.4.2 |
| 05-Jul-2017 |
martin | Remove options DIAGNOSTIC/DEBUG and PAX debug options. Requested by snj in #60.
|
| 1.135.4.1 |
| 30-Jun-2017 |
snj | Pull up following revision(s) (requested by khorben in ticket #62): sys/arch/amd64/conf/XEN3_DOM0: revision 1.136 sys/arch/i386/conf/XEN3_DOM0: revision 1.113 sys/arch/xen/conf/files.xen: revision 1.148 Register support for SD card readers with Xen DOM0 kernels Tested on a Lenovo ThinkPad T440s (amd64)
|
| 1.149.2.6 |
| 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.149.2.5 |
| 26-Nov-2018 |
pgoyette | Sync with HEAD, resolve a couple of conflicts
|
| 1.149.2.4 |
| 30-Sep-2018 |
pgoyette | Ssync with HEAD
|
| 1.149.2.3 |
| 06-Sep-2018 |
pgoyette | Sync with HEAD
Resolve a couple of conflicts (result of the uimin/uimax changes)
|
| 1.149.2.2 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
| 1.149.2.1 |
| 21-May-2018 |
pgoyette | Sync with HEAD
|
| 1.153.2.3 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|
| 1.153.2.2 |
| 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
| 1.153.2.1 |
| 11-Jun-2019 |
christos | Sync with HEAD
|
| 1.167.2.3 |
| 07-Jul-2020 |
martin | Pull up following revision(s) (requested by jmcneill in ticket #980):
sys/dev/pci/if_aq.c: revision 1.4 sys/dev/pci/if_aq.c: revision 1.5 sys/arch/amd64/conf/GENERIC: revision 1.553 sys/dev/pci/files.pci: revision 1.419 sys/arch/amd64/conf/XEN3_DOM0: revision 1.170 sys/dev/pci/if_aq.c: revision 1.9 share/man/man4/Makefile: revision 1.693 sys/dev/pci/pcidevs: revision 1.1411 share/man/man4/aq.4: revision 1.1 share/man/man4/aq.4: revision 1.3 sys/arch/i386/conf/ALL: revision 1.479 share/man/man4/aq.4: revision 1.4 sys/dev/pci/if_aq.c: revision 1.10 sys/dev/pci/files.pci: revision 1.421 sys/dev/pci/if_aq.c: revision 1.11 sys/dev/pci/if_aq.c: revision 1.12 sys/dev/pci/if_aq.c: revision 1.13 sys/dev/pci/if_aq.c: revision 1.14 sys/dev/pci/if_aq.c: revision 1.15 sys/dev/pci/if_aq.c: revision 1.16 sys/dev/pci/pcidevs: revision 1.1408 sys/arch/amd64/conf/ALL: revision 1.135 sys/net/ethertypes.h: revision 1.19 sys/arch/i386/conf/GENERIC: revision 1.1218 distrib/sets/lists/man/mi: revision 1.1668 sys/dev/pci/if_aq.c: revision 1.1 sys/dev/pci/if_aq.c: revision 1.2 sys/dev/pci/pcidevs: revision 1.1395 sys/dev/pci/if_aq.c: revision 1.3 sys/arch/evbarm/conf/GENERIC64: revision 1.125
Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking
add Aquantia AQC 10G network adapters add support Aquantia AQC seriese 10G network adapters.
this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd , but drastically rewritten for NetBSD.
add aq(4)
Add Aquantia AQC100, AQC100S and D100.
add support VLAN HW filter
set/clear IFF_OACTIVE flag only on txring 0
make counters per queue
support internal PHY temperature sensor
Found by kUBSan: - Use unsigned to avoid undefined behavior in aq_hw_init(). - Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().
fix descriptions of register map in comment
return the ifmedia active status correctly even while the link is not up after attach. pointed out by msaitoh@. thanks.
On FIBRE devices, there are times when linkstat interrupt doesn't occur? reported from Andrius V. thanks. - use polling instead of linkstat interrupt when FIBRE - add AQ_FORCE_POLL_LINKSTAT options (not by default)
sort product table, and tabify
add support AQC100S and D100. not tested, but they are probably the same as the AQC100.
|
| 1.167.2.2 |
| 21-Nov-2019 |
martin | In preparation for the upcoming release, turn off DIAGNOSTIC in most kernel configs, modules and libc.
|
| 1.167.2.1 |
| 09-Aug-2019 |
martin | Pull up following revision(s) (requested by rin in ticket #35):
sys/arch/amd64/conf/ALL: revision 1.121 sys/arch/i386/conf/XEN3PAE_DOM0: revision 1.14 sys/arch/amd64/conf/XEN3_DOM0: revision 1.168 sys/arch/i386/conf/GENERIC: revision 1.1210 sys/arch/amd64/conf/GENERIC: revision 1.534
xhci(4) is considered stable enough. So, remove misleading comments.
XXX pullup to netbsd-9
|
| 1.170.2.2 |
| 29-Feb-2020 |
ad | Sync with head.
|
| 1.170.2.1 |
| 25-Jan-2020 |
ad | Sync with head.
|
| 1.175.4.2 |
| 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.175.4.1 |
| 12-Apr-2020 |
bouyer | no MULTIPROCESSOR so NO_PREEMTION
|
| 1.185.2.1 |
| 04-Apr-2021 |
thorpej | Sync with HEAD.
|
| 1.192.4.1 |
| 02-Aug-2021 |
thorpej | Sync with HEAD.
|
| 1.197.4.3 |
| 18-Oct-2023 |
martin | Pull up following revision(s) (requested by bouyer in ticket #428):
sys/arch/xen/xen/xen_machdep.c: revision 1.28 sys/arch/x86/pci/pci_machdep.c: revision 1.97 sys/arch/xen/xen/genfb_xen.c: revision 1.1 sys/arch/xen/xen/genfb_xen.c: revision 1.2 sys/arch/xen/include/hypervisor.h: revision 1.59 sys/arch/i386/conf/XEN3PAE_DOM0: revision 1.41 (patch) sys/arch/x86/x86/genfb_machdep.c: revision 1.22 sys/arch/xen/x86/consinit.c: revision 1.18 sys/arch/xen/x86/autoconf.c: revision 1.26 sys/external/mit/xen-include-public/dist/xen/include/public/platform.h: revision 1.2 sys/arch/xen/conf/files.xen: revision 1.188 sys/arch/x86/x86/consinit.c: revision 1.37 sys/arch/xen/conf/files.xen: revision 1.189 sys/arch/x86/x86/consinit.c: revision 1.38 sys/external/mit/xen-include-public/dist/xen/include/public/xen.h: revision 1.2 sys/arch/x86/include/genfb_machdep.h: revision 1.7 sys/arch/xen/x86/pvh_consinit.c: revision 1.5 sys/arch/xen/x86/pvh_consinit.c: revision 1.6 sys/arch/amd64/conf/XEN3_DOM0: revision 1.201
Move the pvh_xencons so xen_machdep.c as early_xencons, so it can be used in the future as early ouput for plain PV guests too.
Support non-VGA framebuffers for Xen dom0. This is mandatory for graphic console on EFI-only hardware.
Add a xen_genfb_getbtinfo() function which will return a btinfo_framebuffer structure, filled in with parameters provided by Xen
when runing as a Xen dom0, call xen_genfb_getbtinfo() instead of lookup_bootinfo(BTINFO_FRAMEBUFFER) when adding properties to the PCI graphic device (when genfb is attached) and in x86_genfb_init() when genfb is used as console.
x86/x86/consinit.c: If running as a Xen dom0, use xen_genfb_getbtinfo() to check if we have a genfb console
xen/x86/consinit.c: support genfb as possible console
xen/x86/consinit.c: use the hypervior IO as console until a better one is found. If the hypervisor is using a serial port for boot messages, we'll get NetBSD's boot message on the serial port too until the real console takes over.
xen/x86/autoconf.c: rework device_register() to be closer to the x86 version. Especially make sure that device_pci_register() is called.
Make sure to always fall back to xen_early_console, even for dom0
Enable genfb in DOM0 kernels
Add ext_lfb_base to dom0_vga_console_info, from recent Xen. We know if it's present or not by checking dom0.info_size
Add XENPF_get_dom0_console, which gets a dom0_vga_console_info stucture from the hypervisor. To be used by PVH dom0 kernels.
XENPVH option is not used. Fix consinit.c to use XENPVHVM as intended and XENPVH from defflag for a dom0 PVH, the dom0_vga_console_info structure has to be retrieved using a platform hypercall; do so in the XENPVHVM case.
Now genfb works in a PVH dom0 running on Xen 4.18 (Xen 4.15 doesn't support this platoform op, so no way to make it work here).
|
| 1.197.4.2 |
| 10-Oct-2023 |
snj | Apply patch (requested by martin in ticket #401): Disable DIAGNOSTIC/DEBUG.
|
| 1.197.4.1 |
| 08-Oct-2023 |
martin | Pull up following revision(s) (requested by rin in ticket #393):
sys/dev/pci/igc/if_igc.c up to 1.3 sys/dev/pci/igc/if_igc.h up to 1.2 sys/dev/pci/igc/igc_api.c up to 1.2 sys/dev/pci/igc/igc_api.h up to 1.2 sys/dev/pci/igc/igc_base.c up to 1.2 sys/dev/pci/igc/igc_base.h up to 1.2 sys/dev/pci/igc/igc_defines.h up to 1.2 sys/dev/pci/igc/igc_evcnt.h up to 1.1 sys/dev/pci/igc/igc_hw.h up to 1.2 sys/dev/pci/igc/igc_i225.c up to 1.2 sys/dev/pci/igc/igc_i225.h up to 1.2 sys/dev/pci/igc/igc_mac.c up to 1.2 sys/dev/pci/igc/igc_mac.h up to 1.2 sys/dev/pci/igc/igc_nvm.c up to 1.2 sys/dev/pci/igc/igc_nvm.h up to 1.2 sys/dev/pci/igc/igc_phy.c up to 1.2 sys/dev/pci/igc/igc_phy.h up to 1.2 sys/dev/pci/igc/igc_regs.h up to 1.2 distrib/sets/lists/man/mi: revision 1.1766 sys/arch/amd64/conf/GENERIC: revision 1.606 sys/arch/evbppc/conf/DHT: revision 1.5 sys/arch/evbarm/conf/GENERIC64: revision 1.213 share/man/man4/Makefile: revision 1.733 sys/arch/amd64/conf/ALL: revision 1.181 share/man/man4/igc.4: revision 1.1 sys/dev/pci/files.pci: revision 1.447 sys/arch/amd64/conf/XEN3_DOM0: revision 1.200 doc/CHANGES (apply patch)
Add igc(4) for Intel I225/I226 series ethernet devices
|
| 1.203.2.1 |
| 02-Aug-2025 |
perseant | Sync with HEAD
|
| 1.205.2.1 |
| 03-Feb-2026 |
snj | Apply patch (requested by martin in ticket #182): Remove "options DIAGNOSTIC" and "options DEBUG" from all kernels and _DIAGNOSTIC from libc.
|