The NetBSD Project

CVS log for src/sys/arch/i386/conf/XEN3PAE_DOM0

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / conf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.43 / (download) - annotate - [select for diffs], Tue Apr 2 22:56:50 2024 UTC (2 weeks, 2 days ago) by charlotte
Branch: MAIN
CVS Tags: HEAD
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored) to selected 1.35 (colored)

Mention DKWEDGE_METHOD_TOS in several kernel config files

Revision 1.42 / (download) - annotate - [select for diffs], Mon Jan 29 18:27:13 2024 UTC (2 months, 2 weeks ago) by christos
Branch: MAIN
Changes since 1.41: +1 -3 lines
Diff to previous 1.41 (colored) to selected 1.35 (colored)

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.

Revision 1.36.4.2 / (download) - annotate - [select for diffs], Wed Oct 18 16:53:03 2023 UTC (6 months ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.36.4.1: +2 -1 lines
Diff to previous 1.36.4.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored) to selected 1.35 (colored)

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).

Revision 1.41 / (download) - annotate - [select for diffs], Tue Oct 17 13:30:56 2023 UTC (6 months ago) by bouyer
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored) to selected 1.35 (colored)

Enable genfb in DOM0 kernels

Revision 1.36.4.1 / (download) - annotate - [select for diffs], Mon Oct 9 23:33:46 2023 UTC (6 months, 1 week ago) by snj
Branch: netbsd-10
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.35 (colored)

Apply patch (requested by martin in ticket #401):
Disable DIAGNOSTIC/DEBUG.

Revision 1.40 / (download) - annotate - [select for diffs], Sat Aug 5 14:38:43 2023 UTC (8 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.39: +5 -1 lines
Diff to previous 1.39 (colored) to selected 1.35 (colored)

xen/x86: Enable heartbeat checks.

Revision 1.39 / (download) - annotate - [select for diffs], Sat Jul 22 15:19:03 2023 UTC (8 months, 4 weeks ago) by riastradh
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.35 (colored)

i386/XEN3PAE_DOM0: Pass -g to build debug data like GENERIC.

Needed for CTF data by dtrace when MKDEBUG=no MKDEBUGKERNEL=no.

XXX pullup-10

Revision 1.38 / (download) - annotate - [select for diffs], Fri Jul 21 02:08:45 2023 UTC (8 months, 4 weeks ago) by riastradh
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored) to selected 1.35 (colored)

i386/XEN3PAE_DOM0: Enable KDTRACE_HOOKS.

XXX pullup-10

Revision 1.37 / (download) - annotate - [select for diffs], Thu Feb 9 14:09:48 2023 UTC (14 months, 1 week ago) by abs
Branch: MAIN
Changes since 1.36: +5 -4 lines
Diff to previous 1.36 (colored) to selected 1.35 (colored)

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

Revision 1.36 / (download) - annotate - [select for diffs], Sun Aug 7 02:52:26 2022 UTC (20 months, 1 week ago) by simonb
Branch: MAIN
CVS Tags: netbsd-10-base, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Branch point for: netbsd-10
Changes since 1.35: +8 -7 lines
Diff to previous 1.35 (colored)

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.

Revision 1.34.4.1 / (download) - annotate - [select for diffs], Sun Aug 1 22:42:10 2021 UTC (2 years, 8 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.34: +1 -4 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

Sync with HEAD.

Revision 1.35 / (download) - annotate - [selected], Tue Jun 29 10:22:36 2021 UTC (2 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Changes since 1.34: +1 -4 lines
Diff to previous 1.34 (colored)

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.

Revision 1.33.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:27 2021 UTC (3 years ago) by thorpej
Branch: thorpej-futex
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored) next main 1.34 (colored) to selected 1.35 (colored)

Sync with HEAD.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Jan 20 13:22:08 2021 UTC (3 years, 2 months ago) by nia
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-i2c-spi-conf
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored) to selected 1.35 (colored)

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.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Sep 27 13:48:51 2020 UTC (3 years, 6 months ago) by roy
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) to selected 1.35 (colored)

vether: Add to kernel configurations

It's only enabled if the kernel enabled bridge AND tap.
Otherwise it's commented out.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Aug 16 10:27:47 2020 UTC (3 years, 8 months ago) by jdolecek
Branch: MAIN
Changes since 1.31: +1 -3 lines
Diff to previous 1.31 (colored) to selected 1.35 (colored)

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

Revision 1.31 / (download) - annotate - [select for diffs], Sat Aug 1 08:20:49 2020 UTC (3 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored) to selected 1.35 (colored)

Remove references to BRIDGE_IPF, it is now compiled in by default.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jul 28 09:38:06 2020 UTC (3 years, 8 months ago) by jdolecek
Branch: MAIN
Changes since 1.29: +1 -2 lines
Diff to previous 1.29 (colored) to selected 1.35 (colored)

remove NO_PCI_MSI_MSIX again, enabling MSI for Xen Dom0 by default

Revision 1.29 / (download) - annotate - [select for diffs], Tue May 26 14:03:21 2020 UTC (3 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.28: +1 -0 lines
Diff to previous 1.28 (colored) to selected 1.35 (colored)

put back NO_PCI_MSI_MSIX, need to fix MSI issues reported in PR port-xen/55285
first

Revision 1.28 / (download) - annotate - [select for diffs], Fri May 22 16:17:42 2020 UTC (3 years, 10 months ago) by jdolecek
Branch: MAIN
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored) to selected 1.35 (colored)

remove NO_PCI_MSI_MSIX option, MSI is supported for XenPV Dom0

Revision 1.27 / (download) - annotate - [select for diffs], Sat May 16 13:46:11 2020 UTC (3 years, 11 months ago) by maya
Branch: MAIN
Changes since 1.26: +1 -4 lines
Diff to previous 1.26 (colored) to selected 1.35 (colored)

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

Revision 1.26 / (download) - annotate - [select for diffs], Wed May 13 08:42:01 2020 UTC (3 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored) to selected 1.35 (colored)

MULTIPROCESSOR for dom0 should be safe now. Enable it.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Apr 25 16:10:06 2020 UTC (3 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.35 (colored)

Disable -g, which got enabled by mistake in the bouyer-xenpvh merge

Revision 1.24 / (download) - annotate - [select for diffs], Sat Apr 25 15:26:16 2020 UTC (3 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.23: +4 -2 lines
Diff to previous 1.23 (colored) to selected 1.35 (colored)

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

Revision 1.21.2.3 / (download) - annotate - [select for diffs], Mon Apr 20 11:28:57 2020 UTC (4 years ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.21.2.2: +2 -3 lines
Diff to previous 1.21.2.2 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored) to selected 1.35 (colored)

Sync with HEAD

Revision 1.21.2.2 / (download) - annotate - [select for diffs], Thu Apr 16 08:46:34 2020 UTC (4 years ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.21.2.1: +3 -1 lines
Diff to previous 1.21.2.1 (colored) to branchpoint 1.21 (colored) to selected 1.35 (colored)

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.

Revision 1.1.74.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:52 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.1.74.2: +1 -5 lines
Diff to previous 1.1.74.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.35 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.23 / (download) - annotate - [select for diffs], Fri Apr 10 20:56:56 2020 UTC (4 years ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Changes since 1.22: +1 -2 lines
Diff to previous 1.22 (colored) to selected 1.35 (colored)

remove commented out __XEN_INTERFACE_VERSION__ option, it comes via std.xen

Revision 1.22 / (download) - annotate - [select for diffs], Thu Apr 9 14:39:10 2020 UTC (4 years ago) by jdolecek
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.35 (colored)

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

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Wed Apr 8 17:56:08 2020 UTC (4 years ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.35 (colored)

Turn on -g by default on the branch

Revision 1.1.74.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:39 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.1.74.1: +1 -12 lines
Diff to previous 1.1.74.1 (colored) to branchpoint 1.1 (colored) to selected 1.35 (colored)

Merge changes from current as of 20200406

Revision 1.21 / (download) - annotate - [select for diffs], Wed Mar 25 17:06:19 2020 UTC (4 years ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20200406, bouyer-xenpvh-base
Branch point for: bouyer-xenpvh
Changes since 1.20: +1 -5 lines
Diff to previous 1.20 (colored) to selected 1.35 (colored)

remove 'file-system SMBFS' and 'pseudo-device nsmb' from all kernel configs
to prepare for their eventual removal

Revision 1.15.2.2 / (download) - annotate - [select for diffs], Sat Feb 29 20:18:24 2020 UTC (4 years, 1 month ago) by ad
Branch: ad-namecache
Changes since 1.15.2.1: +1 -4 lines
Diff to previous 1.15.2.1 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored) to selected 1.35 (colored)

Sync with head.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jan 29 18:39:02 2020 UTC (4 years, 2 months ago) by maya
Branch: MAIN
CVS Tags: is-mlppp-base, is-mlppp, ad-namecache-base3
Changes since 1.19: +1 -4 lines
Diff to previous 1.19 (colored) to selected 1.35 (colored)

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.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Sat Jan 25 22:38:40 2020 UTC (4 years, 2 months ago) by ad
Branch: ad-namecache
Changes since 1.15: +1 -5 lines
Diff to previous 1.15 (colored) to selected 1.35 (colored)

Sync with head.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Jan 25 18:38:36 2020 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: ad-namecache-base2
Changes since 1.18: +1 -2 lines
Diff to previous 1.18 (colored) to selected 1.35 (colored)

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.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jan 20 18:38:20 2020 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored) to selected 1.35 (colored)

Remove FDDI support.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 19 06:55:23 2020 UTC (4 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.16: +1 -2 lines
Diff to previous 1.16 (colored) to selected 1.35 (colored)

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.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 19 01:25:05 2020 UTC (4 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.15: +1 -2 lines
Diff to previous 1.15 (colored) to selected 1.35 (colored)

Remove the strip(4) - Starmode Radio IP - pseudo-device driver.  It is
long since obsolete.

Revision 1.13.4.2 / (download) - annotate - [select for diffs], Thu Nov 21 18:17:59 2019 UTC (4 years, 4 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.13.4.1: +2 -2 lines
Diff to previous 1.13.4.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored) to selected 1.35 (colored)

In preparation for the upcoming release, turn off DIAGNOSTIC in most
kernel configs, modules and libc.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 21 12:16:07 2019 UTC (4 years, 7 months ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-20191119, ad-namecache-base1, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.14: +1 -3 lines
Diff to previous 1.14 (colored) to selected 1.35 (colored)

No USER_LDT on Xen.

Revision 1.13.4.1 / (download) - annotate - [select for diffs], Fri Aug 9 15:59:52 2019 UTC (4 years, 8 months ago) by martin
Branch: netbsd-9
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) to selected 1.35 (colored)

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

Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 9 08:01:06 2019 UTC (4 years, 8 months ago) by rin
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) to selected 1.35 (colored)

xhci(4) is considered stable enough. So, remove misleading comments.

XXX
pullup to netbsd-9

Revision 1.1.74.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:20 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.1: +907 -3 lines
Diff to previous 1.1 (colored) to selected 1.35 (colored)

Sync with HEAD

Revision 1.13 / (download) - annotate - [select for diffs], Mon Feb 11 14:59:32 2019 UTC (5 years, 2 months ago) by cherry
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.35 (colored)

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.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Feb 6 11:58:31 2019 UTC (5 years, 2 months ago) by rin
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) to selected 1.35 (colored)

Add ure(4) to kernel config files. Also add PHY drivers where necessary.

Revision 1.1.72.5 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:38 2018 UTC (5 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.1.72.4: +6 -3 lines
Diff to previous 1.1.72.4 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.35 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.11 / (download) - annotate - [select for diffs], Tue Dec 25 11:56:14 2018 UTC (5 years, 3 months ago) by mlelstv
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored) to selected 1.35 (colored)

Make ipmi driver available to other platforms.
Add ACPI attachment.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 22 07:45:58 2018 UTC (5 years, 3 months ago) by cherry
Branch: MAIN
Changes since 1.9: +4 -2 lines
Diff to previous 1.9 (colored) to selected 1.35 (colored)

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.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 12 06:29:37 2018 UTC (5 years, 4 months ago) by maxv
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored) to selected 1.35 (colored)

Remove references to "lmc" in the kernel configurations.

Revision 1.1.72.4 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:25 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.72.3: +2 -2 lines
Diff to previous 1.1.72.3 (colored) to branchpoint 1.1 (colored) to selected 1.35 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.8 / (download) - annotate - [select for diffs], Sat Nov 24 18:23:29 2018 UTC (5 years, 4 months ago) by bouyer
Branch: MAIN
CVS Tags: pgoyette-compat-1126
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored) to selected 1.35 (colored)

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.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Oct 23 19:58:52 2018 UTC (5 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.6: +1 -2 lines
Diff to previous 1.6 (colored) to selected 1.35 (colored)

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

Revision 1.1.72.3 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:44 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.72.2: +1 -2 lines
Diff to previous 1.1.72.2 (colored) to branchpoint 1.1 (colored) to selected 1.35 (colored)

Ssync with HEAD

Revision 1.1.72.2 / (download) - annotate - [select for diffs], Thu Sep 6 06:55:35 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1.72.1: +4 -9 lines
Diff to previous 1.1.72.1 (colored) to branchpoint 1.1 (colored) to selected 1.35 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.6 / (download) - annotate - [select for diffs], Thu Sep 6 05:36:50 2018 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930
Changes since 1.5: +1 -2 lines
Diff to previous 1.5 (colored) to selected 1.35 (colored)

Retire the 'midway' driver. Discussed on tech-net@ recently and also three
years ago, part of removing the network ATM code.

Revision 1.5 / (download) - annotate - [select for diffs], Sat Aug 25 20:52:41 2018 UTC (5 years, 7 months ago) by rin
Branch: MAIN
CVS Tags: pgoyette-compat-0906
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored) to selected 1.35 (colored)

Add (commented out) mue(4) to where appropriate.
Also add MII/PHY drivers for USB NICs if missing.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Aug 14 06:04:24 2018 UTC (5 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored) to selected 1.35 (colored)

Enable L2TP on all x86 configurations, not just native amd64.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Aug 1 16:59:10 2018 UTC (5 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.2: +2 -9 lines
Diff to previous 1.2 (colored) to selected 1.35 (colored)

Unreference IPF/PF from the x86 config files (amd64, i386, xen), and enable
NPF instead when wanted.

Revision 1.1.72.1 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:34 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.1: +908 -3 lines
Diff to previous 1.1 (colored) to selected 1.35 (colored)

Sync with HEAD

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jul 26 16:22:49 2018 UTC (5 years, 8 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-0728
Changes since 1.1: +908 -3 lines
Diff to previous 1.1 (colored) to selected 1.35 (colored)

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.

Revision 1.1.6.5 / (download) - annotate - [select for diffs], Tue Mar 29 20:42:58 2011 UTC (13 years ago) by jym
Branch: jym-xensuspend
Changes since 1.1.6.4: +0 -0 lines
Diff to previous 1.1.6.4 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.35 (colored)

More sync fixes. And add the mbr_gpt files.

Revision 1.1.6.4 / (download) - annotate - [select for diffs], Mon Mar 28 23:58:10 2011 UTC (13 years ago) by jym
Branch: jym-xensuspend
Changes since 1.1.6.3: +0 -0 lines
Diff to previous 1.1.6.3 (colored) to branchpoint 1.1 (colored) to selected 1.35 (colored)

Cure sync hiccups. Code with compile errors is not really useful, heh.

Revision 1.1.14.2 / (download) - annotate - [select for diffs], Wed Apr 21 00:33:50 2010 UTC (14 years ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.1.14.1: +5 -0 lines
Diff to previous 1.1.14.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.35 (colored)

sync to netbsd-5

Revision 1.1.6.3 / (download) - annotate - [select for diffs], Sun Nov 1 13:58:20 2009 UTC (14 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.1.6.2: +0 -0 lines
Diff to previous 1.1.6.2 (colored) to branchpoint 1.1 (colored) to selected 1.35 (colored)

Sync with HEAD.

Revision 1.1.8.2 / (download) - annotate - [select for diffs], Wed Sep 30 00:08:03 2009 UTC (14 years, 6 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.1.8.1: +5 -0 lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.35 (colored)

Pull up following revision(s) (requested by bouyer in ticket #1040):
	sys/arch/i386/include/param.h: revision 1.71
	sys/arch/i386/i386/db_memrw.c: revision 1.25
	sys/arch/xen/include/xenpmap.h: revision 1.22
	sys/arch/xen/xen/xenevt.c: revision 1.31
More i386PAE fixes:
- x86_round_page, x86_trunc_page, x86_btop and x86_ptob macros are used with
  physical addresses; cast to paddr_t instead of u_long. Issue pointed out
  by jym@
- machine_to_phys_mapping[] is a long. This is fine as it holds page
  frame numbers (and this fits in a 32bit int as physical addresses are
  only 36bits), but cast to paddr_t before << PAGE_SHIFT
- xen_start_info.store_mfn is a long; cast it to paddr_t before << PAGE_SHIFT.
  should fix issue pointed out by cegger@

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Wed May 13 17:17:49 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.1.6.1: +5 -0 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) to selected 1.35 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.1.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:11:15 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.4.1: +5 -0 lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.35 (colored)

sync with head.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:28:59 2009 UTC (15 years, 1 month ago) by skrll
Branch: nick-hppapmap
Changes since 1.1.2.1: +5 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.35 (colored)

Sync with HEAD.

Revision 1.1.14.1, Fri Feb 13 21:14:46 2009 UTC (15 years, 2 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.1: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOM0 was added on branch matt-nb5-mips64 on 2010-04-21 00:33:50 +0000

Revision 1.1.8.1, Fri Feb 13 21:14:46 2009 UTC (15 years, 2 months ago) by snj
Branch: netbsd-5
Changes since 1.1: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOM0 was added on branch netbsd-5 on 2009-09-30 00:08:03 +0000

Revision 1.1.6.1, Fri Feb 13 21:14:46 2009 UTC (15 years, 2 months ago) by jym
Branch: jym-xensuspend
Changes since 1.1: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOM0 was added on branch jym-xensuspend on 2009-05-13 17:17:49 +0000

Revision 1.1.4.1, Fri Feb 13 21:14:46 2009 UTC (15 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOM0 was added on branch yamt-nfs-mp on 2009-05-04 08:11:15 +0000

Revision 1.1.2.1, Fri Feb 13 21:14:46 2009 UTC (15 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.1: +0 -5 lines
FILE REMOVED

file XEN3PAE_DOM0 was added on branch nick-hppapmap on 2009-03-03 18:28:59 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Fri Feb 13 21:14:46 2009 UTC (15 years, 2 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, tls-maxphys-base-20171202, tls-maxphys-base, tls-maxphys, tls-earlyentropy-base, tls-earlyentropy, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, nick-nhusb, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb8-mediatek-base, matt-nb8-mediatek, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, localcount-20160914, khorben-n900, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, jdolecek-ncq-base, jdolecek-ncq, cherry-xenmp-base, cherry-xenmp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-nfs-mp, phil-wifi, pgoyette-compat, nick-hppapmap, netbsd-5, matt-nb5-mips64, jym-xensuspend
Diff to selected 1.35 (colored)

Add kernel config file for i386PAE dom0 kernel.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>