The NetBSD Project

CVS log for src/sys/arch/i386/conf/files.i386

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.408 / (download) - annotate - [select for diffs], Fri Feb 23 22:10:39 2024 UTC (7 weeks, 4 days ago) by andvar
Branch: MAIN
CVS Tags: HEAD
Changes since 1.407: +2 -2 lines
Diff to previous 1.407 (colored)

s/optionms/options/ in copy-pasted comment.

Revision 1.407 / (download) - annotate - [select for diffs], Wed Oct 21 13:31:51 2020 UTC (3 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, 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, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.406: +2 -2 lines
Diff to previous 1.406 (colored)

make process_machdep.c included always since it provides register i/o used by
sys_process_getlwpstatus.c which is always included.

Revision 1.406 / (download) - annotate - [select for diffs], Tue Oct 20 20:36:07 2020 UTC (3 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.405: +2 -2 lines
Diff to previous 1.405 (colored)

harmonize process_machdep.c inclusion.

Revision 1.405 / (download) - annotate - [select for diffs], Thu Oct 15 17:40:14 2020 UTC (3 years, 6 months ago) by mgorny
Branch: MAIN
Changes since 1.404: +2 -1 lines
Diff to previous 1.404 (colored)

Revert "Merge convert_xmm_s87.c into fpu.c"

I am going to add ATF tests for these two functions, and having them
in a separate file will make it more convenient to build and run them
in userspace.

Revision 1.404 / (download) - annotate - [select for diffs], Mon Jun 29 23:32:24 2020 UTC (3 years, 9 months ago) by riastradh
Branch: MAIN
Changes since 1.403: +2 -2 lines
Diff to previous 1.403 (colored)

glxsb(4): Remove rijndael dependency.

This doesn't actually seem to depend on it in any way.

XXX Compile-tested only.

Revision 1.403 / (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.402: +7 -10 lines
Diff to previous 1.402 (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.401.6.2 / (download) - annotate - [select for diffs], Sat Apr 25 11:23:55 2020 UTC (3 years, 11 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.401.6.1: +2 -2 lines
Diff to previous 1.401.6.1 (colored) to branchpoint 1.401 (colored) next main 1.402 (colored)

Sync with bouyer-xenpvh-base2 (HEAD)

Revision 1.402 / (download) - annotate - [select for diffs], Wed Apr 22 09:15:39 2020 UTC (3 years, 11 months ago) by rin
Branch: MAIN
CVS Tags: bouyer-xenpvh-base2
Changes since 1.401: +2 -2 lines
Diff to previous 1.401 (colored)

Make crypto/rijindael optional again as cprng_strong does no longer
depend on it. Dependency is explicitly declared in files.foo if a
component requires it.

Revision 1.401.6.1 / (download) - annotate - [select for diffs], Thu Apr 16 08:46:34 2020 UTC (4 years ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.401: +7 -10 lines
Diff to previous 1.401 (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.394.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:52 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.394.2.1: +2 -1 lines
Diff to previous 1.394.2.1 (colored) to branchpoint 1.394 (colored) next main 1.395 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.401 / (download) - annotate - [select for diffs], Fri Oct 18 01:38:28 2019 UTC (4 years, 6 months ago) by manu
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, bouyer-xenpvh-base1, bouyer-xenpvh-base, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: bouyer-xenpvh
Changes since 1.400: +2 -1 lines
Diff to previous 1.400 (colored)

Multiboot2 kernel support for i386

That implementation works either with BIOS or UEFI bootstrap

This requires the following kernel changes:

Add UEFI boot services and I/O method protoypes
src/sys/arch/x86/include/efi.h 1.8 - 1.9

Fix EFI system table mapping in virtual space
src/sys/arch/x86/x86/efi.c 1.19 - 1.20

Make sure no bioscall is issued when booting off UEFI system
src/sys/arch/i386/i386/machdep.c 1.821 - 1.822
src/sys/arch/i386/pci/piixpcib.c 1.22 - 1.23

And the following bootstrap changes:

Add kernel symbols for multiboot1
src/sys/arch/i386/stand/lib/exec_multiboot1.c 1.2 - 1.3
src/sys/arch/i386/stand/lib/libi386.h 1.45 - 1.47

Fix kernel symbols for multiboot2
src/sys/arch/i386/stand/lib/exec_multiboot2.c 1.2 - 1.3

Revision 1.394.2.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.394: +9 -8 lines
Diff to previous 1.394 (colored)

Sync with HEAD

Revision 1.378.6.4 / (download) - annotate - [select for diffs], Sat Mar 9 17:10:20 2019 UTC (5 years, 1 month ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.378.6.3: +7 -1 lines
Diff to previous 1.378.6.3 (colored) to branchpoint 1.378 (colored) next main 1.379 (colored)

Pull up following revision(s) via patch (requested by nonaka in ticket #1210):

	sys/dev/hyperv/vmbusvar.h: revision 1.1
	sys/dev/hyperv/hvs.c: revision 1.1
	sys/dev/hyperv/if_hvn.c: revision 1.1
	sys/dev/hyperv/vmbusic.c: revision 1.1
	sys/arch/x86/x86/lapic.c: revision 1.69
	sys/arch/x86/isa/clock.c: revision 1.34
	sys/arch/x86/include/intrdefs.h: revision 1.22
	sys/arch/i386/conf/GENERIC: revision 1.1201
	sys/arch/x86/x86/hyperv.c: revision 1.1
	sys/arch/x86/include/cpu.h: revision 1.105
	sys/arch/x86/x86/x86_machdep.c: revision 1.124
	sys/arch/i386/conf/GENERIC: revision 1.1203
	sys/arch/amd64/amd64/genassym.cf: revision 1.74
	sys/arch/i386/conf/GENERIC: revision 1.1204
	sys/arch/amd64/conf/GENERIC: revision 1.520
	sys/arch/x86/x86/hypervreg.h: revision 1.1
	sys/arch/amd64/amd64/vector.S: revision 1.69
	sys/dev/hyperv/hvshutdown.c: revision 1.1
	sys/dev/hyperv/hvshutdown.c: revision 1.2
	sys/dev/usb/if_urndisreg.h: file removal
	sys/arch/x86/x86/cpu.c: revision 1.167
	sys/arch/x86/conf/files.x86: revision 1.107
	sys/dev/usb/if_urndis.c: revision 1.20
	sys/dev/hyperv/vmbusicreg.h: revision 1.1
	sys/dev/hyperv/hvheartbeat.c: revision 1.1
	sys/dev/hyperv/vmbusicreg.h: revision 1.2
	sys/dev/hyperv/hvheartbeat.c: revision 1.2
	sys/dev/hyperv/files.hyperv: revision 1.1
	sys/dev/ic/rndisreg.h: revision 1.1
	sys/arch/i386/i386/genassym.cf: revision 1.111
	sys/dev/ic/rndisreg.h: revision 1.2
	sys/dev/hyperv/hyperv_common.c: revision 1.1
	sys/dev/hyperv/hvtimesync.c: revision 1.1
	sys/dev/hyperv/hypervreg.h: revision 1.1
	sys/dev/hyperv/hvtimesync.c: revision 1.2
	sys/dev/hyperv/vmbusicvar.h: revision 1.1
	sys/dev/hyperv/if_hvnreg.h: revision 1.1
	sys/arch/x86/x86/lapic.c: revision 1.70
	sys/arch/amd64/amd64/vector.S: revision 1.70
	sys/dev/ic/ndisreg.h: revision 1.1
	sys/arch/amd64/conf/GENERIC: revision 1.516
	sys/dev/hyperv/hypervvar.h: revision 1.1
	sys/arch/amd64/conf/GENERIC: revision 1.518
	sys/arch/amd64/conf/GENERIC: revision 1.519
	sys/arch/i386/conf/files.i386: revision 1.400
	sys/dev/acpi/vmbus_acpi.c: revision 1.1
	sys/dev/hyperv/vmbus.c: revision 1.1
	sys/dev/hyperv/vmbus.c: revision 1.2
	sys/arch/x86/x86/intr.c: revision 1.144
	sys/arch/i386/i386/vector.S: revision 1.83
	sys/arch/amd64/conf/files.amd64: revision 1.112

separate RNDIS definitions from urndis(4) for use with Hyper-V NetVSC.

 -

Added Microsoft Hyper-V support.  It ported from OpenBSD and FreeBSD.
graphical console is not work on Gen.2 VM yet. To use the serial console,
enter "consdev com,0x3f8,115200" on efiboot.

 -

Add __diagused.

 -

PR/53984: Partial revert of modify lapic_calibrate_timer() in lapic.c r1.69.

 -

Update Hyper-V related drivers description.

 -

Remove unused definition.

 -

Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly
discussed on irc.
NFCI intended.

 -

commented out hvkvp entry.

 -

fix typo. pointed out by pgoyette@n.o.

 -

Use IDTVEC instead of NENTRY for handle_hyperv_hypercall.

 -

Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly
discussed on irc.

Revision 1.400 / (download) - annotate - [select for diffs], Fri Feb 15 08:54:01 2019 UTC (5 years, 2 months ago) by nonaka
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2
Changes since 1.399: +7 -1 lines
Diff to previous 1.399 (colored)

Added Microsoft Hyper-V support.  It ported from OpenBSD and FreeBSD.

graphical console is not work on Gen.2 VM yet. To use the serial console,
enter "consdev com,0x3f8,115200" on efiboot.

Revision 1.390.2.6 / (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.390.2.5: +3 -4 lines
Diff to previous 1.390.2.5 (colored) to branchpoint 1.390 (colored) next main 1.391 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.399 / (download) - annotate - [select for diffs], Sat Dec 22 07:45:58 2018 UTC (5 years, 3 months ago) by cherry
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Changes since 1.398: +2 -1 lines
Diff to previous 1.398 (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.398 / (download) - annotate - [select for diffs], Sat Dec 22 06:33:36 2018 UTC (5 years, 3 months ago) by cherry
Branch: MAIN
Changes since 1.397: +2 -2 lines
Diff to previous 1.397 (colored)

Move mainbus(4) driver files in various x86 sub-archs to name prefixed
versions. This allows us to further modularise them by unifying common
bus probe code in x86/x86/mainbus.c to  be introduced next.

This commit has no functional changes. It is done for ease of
visibility of newer diffs in the queue.

Revision 1.397 / (download) - annotate - [select for diffs], Mon Dec 3 00:11:39 2018 UTC (5 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.396: +1 -3 lines
Diff to previous 1.396 (colored)

KASLR is in files.kern

Revision 1.390.2.5 / (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.390.2.4: +1 -4 lines
Diff to previous 1.390.2.4 (colored) to branchpoint 1.390 (colored)

Sync with HEAD

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

Revision 1.396 / (download) - annotate - [select for diffs], Sat Aug 25 07:48:56 2018 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.395: +1 -4 lines
Diff to previous 1.395 (colored)

Retire NDIS. It appears that it has never worked, after 13 years it was
still marked as "experimental", and nowadays it may be one more obstacle
to MPification of the network stack.

Discussed on tech-net@.

Revision 1.390.2.4 / (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.390.2.3: +1 -2 lines
Diff to previous 1.390.2.3 (colored) to branchpoint 1.390 (colored)

Sync with HEAD

Revision 1.395 / (download) - annotate - [select for diffs], Fri Jul 13 09:37:32 2018 UTC (5 years, 9 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-0728
Changes since 1.394: +1 -2 lines
Diff to previous 1.394 (colored)

Remove the X86PMC code I had written, replaced by tprof. Many defines
become unused in specialreg.h, so remove them. We don't want to add
defines all the time, there are countless PMCs on many generations, and
it's better to just inline the event/unit values.

Revision 1.390.2.3 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:42 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.390.2.2: +2 -2 lines
Diff to previous 1.390.2.2 (colored) to branchpoint 1.390 (colored)

Sync with HEAD

Revision 1.378.6.3 / (download) - annotate - [select for diffs], Sat Jun 9 15:12:21 2018 UTC (5 years, 10 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-0-RELEASE, netbsd-8-0-RC2
Changes since 1.378.6.2: +2 -1 lines
Diff to previous 1.378.6.2 (colored) to branchpoint 1.378 (colored)

Pullup the following revisions, requested by maxv in ticket #865:

	sys/arch/amd64/amd64/machdep.c		1.303 (patch)
	sys/arch/amd64/conf/GENERIC		1.492 (patch)
	sys/arch/amd64/conf/files.amd64		1.103 (patch)
	sys/arch/i386/i386/machdep.c		1.806 (patch)
	sys/arch/i386/conf/GENERIC		1.1179 (patch)
	sys/arch/i386/conf/files.i386		1.393 (patch)
	sys/arch/x86/include/cpu.h		1.91 (patch)
	sys/arch/x86/include/specialreg.h	upto 1.126 (patch)
	sys/arch/x86/x86/x86_machdep.c		upto 1.115 (patch, adapted)
	sys/arch/x86/x86/spectre.c		upto 1.19 (patch, adapted,
						no IBRS,
						SpectreV2 mitigations not
						enabled	by default)

Backport the hardware SpectreV2 and SpectreV4 mitigations.

Revision 1.394 / (download) - annotate - [select for diffs], Wed May 23 07:45:35 2018 UTC (5 years, 10 months ago) by maxv
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.393: +1 -2 lines
Diff to previous 1.393 (colored)

Merge convert_xmm_s87.c into fpu.c. It contains only two functions, that
are used only in fpu.c.

Revision 1.393 / (download) - annotate - [select for diffs], Tue May 22 11:09:57 2018 UTC (5 years, 10 months ago) by maxv
Branch: MAIN
Changes since 1.392: +2 -1 lines
Diff to previous 1.392 (colored)

Mmh, don't compile spectre.c on Xen.

Revision 1.390.2.2 / (download) - annotate - [select for diffs], Mon Apr 16 01:59:54 2018 UTC (6 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.390.2.1: +4 -1 lines
Diff to previous 1.390.2.1 (colored) to branchpoint 1.390 (colored)

Sync with HEAD, resolve some conflicts

Revision 1.378.6.2 / (download) - annotate - [select for diffs], Wed Apr 11 14:23:30 2018 UTC (6 years ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-0-RC1
Changes since 1.378.6.1: +4 -1 lines
Diff to previous 1.378.6.1 (colored) to branchpoint 1.378 (colored)

Pull up following revision(s) (requested by mrg in ticket #731):
	sys/arch/i386/conf/files.i386: revision 1.392
	sys/arch/i386/conf/GENERIC: revision 1.1175
	sys/arch/i386/conf/GENERIC: revision 1.1176
	sys/arch/amd64/conf/files.amd64: revision 1.102
	sys/arch/i386/conf/GENERIC: revision 1.1177
	share/man/man4/options.4: revision 1.485 (patch)
	sys/arch/i386/conf/Makefile.i386: revision 1.190
	sys/arch/amd64/conf/GENERIC: revision 1.487
	sys/arch/amd64/conf/ALL: revision 1.85
	sys/arch/amd64/conf/GENERIC: revision 1.488
	sys/arch/amd64/conf/GENERIC: revision 1.489
	sys/arch/amd64/conf/Makefile.amd64: revision 1.67
	sys/arch/i386/conf/ALL: revision 1.437

add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns
on the GCC spectre v2 mitigation options.
XXX: pullup-8.
XXX: turn on in all kernels.

actually do what the previous change said:
don't turn on the new 'SPECTRE_V2_GCC_MITIGATION' option yet.

turn on GCC spectre v2 mitigation options.
XXX: amd64 ALL doesn't build for me right now

Revision 1.392 / (download) - annotate - [select for diffs], Sat Apr 7 19:38:06 2018 UTC (6 years ago) by mrg
Branch: MAIN
CVS Tags: pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415
Changes since 1.391: +4 -1 lines
Diff to previous 1.391 (colored)

add an SPECTRE_V2_GCC_MITIGATION option to x86 kernels, that turns
on the GCC spectre v2 mitigation options.

XXX: pullup-8.
XXX: turn on in all kernels.

Revision 1.390.2.1 / (download) - annotate - [select for diffs], Thu Mar 22 01:44:45 2018 UTC (6 years ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.390: +1 -2 lines
Diff to previous 1.390 (colored)

Synch with HEAD, resolve conflicts

Revision 1.391 / (download) - annotate - [select for diffs], Fri Mar 16 12:48:54 2018 UTC (6 years, 1 month ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322
Changes since 1.390: +1 -2 lines
Diff to previous 1.390 (colored)

Remove ipkdb from i386. Also remove unused references in amd64.

I already talked about doing that six months ago on port-i386@. Back then
it was as general cleanup, but now, with SVS etc, we do actually have
good reasons for simplifying the entry points.

Ok kamil@. (christos@ was in the conversation too)

Revision 1.390 / (download) - annotate - [select for diffs], Mon Jan 8 09:33:53 2018 UTC (6 years, 3 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.389: +1 -2 lines
Diff to previous 1.389 (colored)

Since SVS is now defined in files.x86, remove it from files.amd64
and files.i386.

Revision 1.389 / (download) - annotate - [select for diffs], Sun Jan 7 16:10:16 2018 UTC (6 years, 3 months ago) by maxv
Branch: MAIN
Changes since 1.388: +2 -1 lines
Diff to previous 1.388 (colored)

Add a new option, SVS (for Separate Virtual Space), that unmaps kernel
pages when running in userland. For now, only the PTE area is unmapped.

Sent on tech-kern@.

Revision 1.364.2.4 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:17 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.364.2.3: +4 -35 lines
Diff to previous 1.364.2.3 (colored) next main 1.365 (colored)

update from HEAD

Revision 1.388 / (download) - annotate - [select for diffs], Sun Oct 8 09:06:50 2017 UTC (6 years, 6 months ago) by maxv
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202
Changes since 1.387: +2 -1 lines
Diff to previous 1.387 (colored)

KASLR: add workarounds to compute the bootinfo VAs (use the direct map),
and don't use large pages yet. Both will be fixed later.

Revision 1.374.6.2 / (download) - annotate - [select for diffs], Mon Aug 28 17:51:40 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.374.6.1: +3 -32 lines
Diff to previous 1.374.6.1 (colored) to branchpoint 1.374 (colored) next main 1.375 (colored)

Sync with HEAD

Revision 1.387 / (download) - annotate - [select for diffs], Tue Aug 15 08:51:38 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
CVS Tags: nick-nhusb-base-20170825
Changes since 1.386: +0 -1 lines
Diff to previous 1.386 (colored)

Merge into x86/.

Revision 1.386 / (download) - annotate - [select for diffs], Tue Aug 15 06:27:40 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.385: +1 -5 lines
Diff to previous 1.385 (colored)

Merge into x86/.

Revision 1.385 / (download) - annotate - [select for diffs], Sat Aug 12 06:46:13 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.384: +1 -7 lines
Diff to previous 1.384 (colored)

Remove support for vm86 on i386. It is bug-friendly, and there is no point
in having kernel support for this: the instruction set of the CPU is small,
and it can easily be emulated in userland entirely. There are also several
assumptions in the code that are not respected, and the slightest confusion
in the trap frame can lead to ring0 exploits.

vm86 has received zero maintenance. As far as I can tell, it was added
20 years ago in order to make doscmd work. But doscmd has not been
maintained either, and was removed from pkgsrc in 2011. dosbox can be used
instead: it does not require kernel support, and will produce better
results than our flimsy implementation.

Pass 1. (many pieces still in the tree)

Revision 1.384 / (download) - annotate - [select for diffs], Wed Aug 9 18:45:30 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.383: +2 -8 lines
Diff to previous 1.383 (colored)

Remove compat_ibcs2 from i386. After a discussion on port-vax, it turns
out that compat_ibcs2 does not implement the iBCS2 standard - which is
x86-specific - but rather SVR3. Our real iBCS2 implementation was a
mixture of compat_ibcs2 and compat_svr4, and was only partial. Keeping
support for this in i386 is totally irrelevant today. I also asked on
port-i386 but didn't wait long.

The main issue is that compat_ibcs2 should have been called compat_svr3.
But CVS does not support renaming files, and moving things around is both
painful and tiring, even more so when no one seems to be interested in
doing this work or in the feature at all. For now compat_ibcs2 is available
on Vax and will stay, until someone (not me) cleans it up.

Revision 1.378.6.1 / (download) - annotate - [select for diffs], Tue Aug 1 23:18:30 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-8
CVS Tags: matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.378: +3 -1 lines
Diff to previous 1.378 (colored)

Pull up following revision(s) (requested by maxv in ticket #164):
	distrib/sets/lists/base/md.amd64: revision 1.269
	distrib/sets/lists/debug/md.amd64: revision 1.97
	sys/arch/amd64/conf/GENERIC: revision 1.460
	sys/arch/amd64/conf/files.amd64: revision 1.89
	sys/arch/i386/conf/GENERIC: revision 1.1157
	sys/arch/i386/conf/files.i386: revision 1.379
	sys/arch/i386/i386/i386_trap.S: revision 1.7-1.8
	sys/arch/i386/include/frameasm.h: revision 1.16
	sys/arch/x86/include/sysarch.h: revision 1.12
	sys/arch/x86/x86/pmc.c: revision 1.8-1.10
	sys/arch/x86/x86/sys_machdep.c: revision 1.36
	sys/arch/xen/conf/files.compat: revision 1.26
	sys/secmodel/suser/secmodel_suser.c: revision 1.43
	sys/sys/kauth.h: revision 1.74
	usr.bin/pmc/Makefile: revision 1.5
	usr.bin/pmc/pmc.1: revision 1.12-1.13
	usr.bin/pmc/pmc.c: revision 1.24-1.25
style
--
style
--
Disable interrupts for T_NMI (inline calltrap). Note that there's still a
way to evade the NMI mode here, if a segment register faults in
INTRFASTEXIT; but we don't care. I didn't test this change, but it seems
fine enough.
--
Make the PMC syscalls privileged.
--
Check argc, and add a message.
--
include opt_pmc.h
--
Build the pmc tool on amd64.
--
Properly handle overflows, and take them into account in userland.
--
Update.
--
Enable PMCs by default.
--
Sort sections. Fix macro usage.

Revision 1.383 / (download) - annotate - [select for diffs], Tue Aug 1 14:43:54 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.382: +0 -3 lines
Diff to previous 1.382 (colored)

Move arch/i386/i386/freebsd_* into compat/freebsd/. COMPAT_FREEBSD is
i386-specific.

Revision 1.382 / (download) - annotate - [select for diffs], Tue Aug 1 13:47:49 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.381: +1 -4 lines
Diff to previous 1.381 (colored)

Don't include files.svr4 and files.svr4_32.

Revision 1.381 / (download) - annotate - [select for diffs], Sat Jul 29 11:54:14 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.380: +1 -4 lines
Diff to previous 1.380 (colored)

Drop support for svr4 on i386. This feature is not maintained, not
reliable, and of a limited use case. Most svr4 applications got time to be
ported to linux, and we do have a functional, maintained linux emulation.

Reduces the number of entry points into the kernel, the number of
places that need special care (cpu context).

Note that compat_svr4 is still available on sparc.

Revision 1.380 / (download) - annotate - [select for diffs], Sat Jul 29 06:29:31 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
Changes since 1.379: +1 -4 lines
Diff to previous 1.379 (colored)

Remove the remaining parts of compat_oldboot.

Revision 1.379 / (download) - annotate - [select for diffs], Wed Jul 12 16:59:41 2017 UTC (6 years, 9 months ago) by maxv
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646
Changes since 1.378: +3 -1 lines
Diff to previous 1.378 (colored)

include opt_pmc.h

Revision 1.376.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:28 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.376: +1 -3 lines
Diff to previous 1.376 (colored) next main 1.377 (colored)

Sync with HEAD

Revision 1.374.10.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:14 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.374.10.1: +1 -3 lines
Diff to previous 1.374.10.1 (colored) to branchpoint 1.374 (colored) next main 1.375 (colored)

Sync with HEAD

Revision 1.378 / (download) - annotate - [select for diffs], Fri Mar 10 14:40:56 2017 UTC (7 years, 1 month ago) by maxv
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, netbsd-8-base, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.377: +1 -2 lines
Diff to previous 1.377 (colored)

Move pmc.c into x86/, it can be shared with amd64.

Revision 1.377 / (download) - annotate - [select for diffs], Fri Feb 17 12:10:40 2017 UTC (7 years, 1 month ago) by maxv
Branch: MAIN
Changes since 1.376: +2 -3 lines
Diff to previous 1.376 (colored)

Support PMCs on multi-processor systems. Still several things to fix, but
at least it works a little. Will be improved and moved into x86/ soon.

Revision 1.374.6.1 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:12 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.374: +2 -5 lines
Diff to previous 1.374 (colored)

Sync with HEAD

Revision 1.374.10.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:18 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.374: +2 -5 lines
Diff to previous 1.374 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.376 / (download) - annotate - [select for diffs], Thu Dec 15 12:04:18 2016 UTC (7 years, 4 months ago) by kamil
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, nick-nhusb-base-20170204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.375: +2 -1 lines
Diff to previous 1.375 (colored)

Add support for hardware assisted watchpoints/breakpoints API in ptrace(2)

Add new ptrace(2) calls:
 - PT_COUNT_WATCHPOINTS - count the number of available hardware watchpoints
 - PT_READ_WATCHPOINT   - read struct ptrace_watchpoint from the kernel state
 - PT_WRITE_WATCHPOINT  - write new struct ptrace_watchpoint state, this
                          includes enabling and disabling watchpoints

The ptrace_watchpoint structure contains MI and MD parts:

typedef struct ptrace_watchpoint {
	int		pw_index;	/* HW Watchpoint ID (count from 0) */
	lwpid_t		pw_lwpid;	/* LWP described */
	struct mdpw	pw_md;		/* MD fields */
} ptrace_watchpoint_t;

For example amd64 defines MD as follows:
struct mdpw {
	void	*md_address;
	int	 md_condition;
	int	 md_length;
};

These calls are protected with the __HAVE_PTRACE_WATCHPOINTS guard.

Tested on amd64, initial support added for i386 and XEN.

Sponsored by <The NetBSD Foundation>

Revision 1.375 / (download) - annotate - [select for diffs], Tue Dec 13 10:54:27 2016 UTC (7 years, 4 months ago) by kamil
Branch: MAIN
Changes since 1.374: +1 -5 lines
Diff to previous 1.374 (colored)

Torn down KSTACK_CHECK_DR0, i386-only feature to detect stack overflow

This feature was intended to detect stack overflow with CPU Debug Registers
(x86). It was never ported to other ports, neither amd64 and should be
adapted for SMP...

Currently there might be better ways to detect stack overflows like page
mapping protection. Since the number of Debug Registers is restricted
(4 on x86), torn it down completely.

This interface introduced helper functions for Debug Registers, they will
be replaced with the new <x86/dbregs.h> interface.

KSTACK_CHECK_DR0 was disabled by default and won't affect ordinary users.

Sponsored by <The NetBSD Foundation>

Revision 1.362.6.1 / (download) - annotate - [select for diffs], Thu Apr 16 07:01:38 2015 UTC (9 years ago) by snj
Branch: netbsd-6
Changes since 1.362: +6 -1 lines
Diff to previous 1.362 (colored) next main 1.363 (colored)

Pull up following revision(s) (requested by mbalmer in ticket #891):
	distrib/sets/lists/man/mi: revision 1.1411
	share/man/man4/Makefile: revision 1.593
	share/man/man4/gpio.4: revision 1.24
	share/man/man4/ptcd.4: revision 1.1-1.4
	sys/arch/i386/conf/ALL: revision 1.348
	sys/arch/i386/conf/files.i386: revision 1.369
	sys/dev/isa/ptcd.c: revision 1.1
ptcd(4) is a device driver for the cash drawer port found on Protech PS3100
point of sale terminals.  It controls the cash drawer using a gpio(4) device
that attaches at ptcd0:  Pin 0 controls the drawer, pin 1 reports the current
state.  For details read the manual page.
--
Mention ptcd(4) in the synopsis.
--
Add ptcd(4).
--
Mention ibmcd(4).
--
Sort sections.
--
Sort SEE ALSO.

Revision 1.364.2.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:06 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.364.2.2: +3 -19 lines
Diff to previous 1.364.2.2 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.361.2.5 / (download) - annotate - [select for diffs], Thu May 22 11:39:51 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.361.2.4: +3 -19 lines
Diff to previous 1.361.2.4 (colored) to branchpoint 1.361 (colored) next main 1.362 (colored)

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

Revision 1.370.2.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:12 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.370.2.1: +3 -12 lines
Diff to previous 1.370.2.1 (colored) to branchpoint 1.370 (colored) next main 1.371 (colored)

sync with head

Revision 1.374 / (download) - annotate - [select for diffs], Wed Feb 12 23:24:09 2014 UTC (10 years, 2 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, 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, 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, localcount-20160914
Branch point for: pgoyette-localcount, nick-nhusb
Changes since 1.373: +2 -2 lines
Diff to previous 1.373 (colored)

Change i386 to use x86/fpu.c instead of i386/isa/npx.c
This changes the trap10 and trap13 code to call directly into fpu.c,
  removing all the code for T_ARITHTRAP, T_XMM and T_FPUNDA from i386/trap.c
Not all of the code thate appeared to handle fpu traps was ever called!
Most of the changes just replace the include of machine/npx.h with x86/fpu.h
  (or remove it entirely).

Revision 1.373 / (download) - annotate - [select for diffs], Fri Feb 7 22:40:22 2014 UTC (10 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.372: +2 -1 lines
Diff to previous 1.372 (colored)

Convert the amd64 build to use x86/cpu_extended_state.h so that the fpu
  definitions match those of i386.
Mostly just structure and field renames, in addition:
1) process_xmm_to_s87() and process_s87_to_xmm() moved into
   x86/convert_xmm_s87.c so they can be used by amd64's netbsd32 code.
2) The linux signal code simplified to use a structure copy for ths fxsave
   data - it matches the hardware definition and won't change.

Revision 1.372 / (download) - annotate - [select for diffs], Sun Jan 26 19:16:16 2014 UTC (10 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.371: +2 -12 lines
Diff to previous 1.371 (colored)

Remove support for 'external' floating point units and the MS-DOS
  compatible method of handling floating point exceptions.
Make kernel support for teh fpu non-optional (486SX should still work).
Only 386 cpus support external fpu, and i386 support was removed years ago.
This means that the npx code no longer uses port 0xf0 or interupt 13.
All the "npx at isa" lines go from the configs, arch/i386/isa/npx.c
  is now mandatory for all i386 kernels.
I've renamed npxinit() to fpuinit() and npxinit_cpu() to fpuinit_cpu()
  to match the very similar amd64 functions.
The fpu of the boot cpu is now initialised by a direct call from
  cpu_configure(), this enables FP emulation for a 486SX.
  (for amd64 the cr0 values are set in locore.S and similar).
This fixes a long-standing bug in linux_setregs() - which did not
  save the fpu regsiters if they were active.
I've test booted a single cpu i386 kernel (using anita).
amd64 builds - none of teh changes should affect it.
The i386 XEN kernels build, but I'm not sure where they set cr0, and
  it might have got lost!

Revision 1.370.2.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:17 2013 UTC (10 years, 7 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.370: +1 -8 lines
Diff to previous 1.370 (colored)

sync with head

Revision 1.370.8.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:34 2013 UTC (10 years, 8 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.370: +1 -8 lines
Diff to previous 1.370 (colored) next main 1.371 (colored)

sync with HEAD

Revision 1.371 / (download) - annotate - [select for diffs], Wed Jul 17 21:26:28 2013 UTC (10 years, 9 months ago) by soren
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.370: +1 -8 lines
Diff to previous 1.370 (colored)

A few "isa" files are so tightly integrated into the x86 platform code
as to not really be part of the optional isa bus autoconf machinery.

Allows configuring a kernel like so:

include "arch/amd64/conf/GENERIC"
no isa

Revision 1.338.6.5 / (download) - annotate - [select for diffs], Sun Jun 23 11:09:54 2013 UTC (10 years, 9 months ago) by bouyer
Branch: netbsd-5
Changes since 1.338.6.4: +6 -1 lines
Diff to previous 1.338.6.4 (colored) to branchpoint 1.338 (colored) next main 1.339 (colored)

Pull up following revision(s) (requested by mbalmer in ticket #1863):
	distrib/sets/lists/man/mi: revision 1.1411
	share/man/man4/gpio.4: revision 1.24
	sys/arch/i386/conf/ALL: revision 1.348
	sys/arch/i386/conf/files.i386: revision 1.369
	sys/dev/isa/ptcd.c: revision 1.1
	share/man/man4/Makefile: revision 1.593
	share/man/man4/ptcd.4: revision 1.1, 1.3, 1.4
ptcd(4) is a device driver for the cash drawer port found on Protech PS3100
point of sale terminals.  It controls the cash drawer using a gpio(4) device
that attaches at ptcd0:  Pin 0 controls the drawer, pin 1 reports the current
state.  For details read the manual page.
Mention ptcd(4) in the synopsis.

Revision 1.364.2.2 / (download) - annotate - [select for diffs], Mon Feb 25 00:28:43 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.364.2.1: +7 -2 lines
Diff to previous 1.364.2.1 (colored)

resync with head

Revision 1.361.2.4 / (download) - annotate - [select for diffs], Wed Jan 23 00:05:49 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.361.2.3: +7 -2 lines
Diff to previous 1.361.2.3 (colored) to branchpoint 1.361 (colored)

sync with head

Revision 1.370 / (download) - annotate - [select for diffs], Tue Dec 25 10:51:03 2012 UTC (11 years, 3 months ago) by mbalmer
Branch: MAIN
CVS Tags: yamt-pagecache-base8, riastradh-drm2-base, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet, riastradh-drm2
Changes since 1.369: +2 -2 lines
Diff to previous 1.369 (colored)

Whitespace fixes.

Revision 1.369 / (download) - annotate - [select for diffs], Sun Dec 16 13:09:20 2012 UTC (11 years, 4 months ago) by mbalmer
Branch: MAIN
Changes since 1.368: +6 -1 lines
Diff to previous 1.368 (colored)

ptcd(4) is a device driver for the cash drawer port found on Protech PS3100
point of sale terminals.  It controls the cash drawer using a gpio(4) device
that attaches at ptcd0:  Pin 0 controls the drawer, pin 1 reports the current
state.  For details read the manual page.

Revision 1.364.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:26 2012 UTC (11 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.364: +7 -12 lines
Diff to previous 1.364 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.361.2.3 / (download) - annotate - [select for diffs], Tue Oct 30 17:19:48 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.361.2.2: +7 -11 lines
Diff to previous 1.361.2.2 (colored) to branchpoint 1.361 (colored)

sync with head

Revision 1.368 / (download) - annotate - [select for diffs], Sun Oct 28 16:25:03 2012 UTC (11 years, 5 months ago) by alnsn
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6
Changes since 1.367: +7 -1 lines
Diff to previous 1.367 (colored)

Build bpfjit on i386.

Revision 1.367 / (download) - annotate - [select for diffs], Wed Oct 3 18:58:31 2012 UTC (11 years, 6 months ago) by dsl
Branch: MAIN
Changes since 1.366: +1 -6 lines
Diff to previous 1.366 (colored)

Remove all references to KVM86.
It was only ever used by APMBIOS - and then only if an option was selected.
Probably didn't work well at all!

Revision 1.366 / (download) - annotate - [select for diffs], Sun Sep 30 20:19:51 2012 UTC (11 years, 6 months ago) by dsl
Branch: MAIN
Changes since 1.365: +1 -6 lines
Diff to previous 1.365 (colored)

Remove the obvious parts of i386 Advanced power management 'apm' support.
This is the code that predates ACPI, and might once have been able to
  power down some laptops.
It hasn't been compiled for ages (it isn't it i386/ALL or any other
  standard kernel) and hasn't worked for even longer.
The APM specification was made obsolete by ACPI before it was widely
  implemented.
This will allow some other, even more dubious code be removed.
Unfortunately apmbios.h is used by the world !

Revision 1.365 / (download) - annotate - [select for diffs], Thu Sep 27 18:28:55 2012 UTC (11 years, 6 months ago) by alnsn
Branch: MAIN
Changes since 1.364: +1 -2 lines
Diff to previous 1.364 (colored)

Remove bpf_jit which was ported from FreeBSD recently.

It will soon be replaced with the new bpfjit kernel module.

Revision 1.364 / (download) - annotate - [select for diffs], Wed Aug 1 23:24:29 2012 UTC (11 years, 8 months ago) by rmind
Branch: MAIN
Branch point for: tls-maxphys
Changes since 1.363: +2 -1 lines
Diff to previous 1.363 (colored)

Add BPF JIT compiler, currently supporting amd64 and i386.  Code obtained
from FreeBSD.  Also, make few BPF fixes and simplifications while here.
Note that bpf_jit_enable is false for now.

OK dyoung@, some feedback from matt@

Revision 1.362.4.1 / (download) - annotate - [select for diffs], Sat Jun 2 11:09:01 2012 UTC (11 years, 10 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.362: +1 -2 lines
Diff to previous 1.362 (colored) next main 1.363 (colored)

sync to latest -current.

Revision 1.361.2.2 / (download) - annotate - [select for diffs], Wed May 23 10:07:44 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.361.2.1: +1 -2 lines
Diff to previous 1.361.2.1 (colored) to branchpoint 1.361 (colored)

sync with head.

Revision 1.363 / (download) - annotate - [select for diffs], Mon May 7 17:45:28 2012 UTC (11 years, 11 months ago) by jym
Branch: MAIN
CVS Tags: yamt-pagecache-base5, jmcneill-usbmp-base10
Changes since 1.362: +1 -2 lines
Diff to previous 1.362 (colored)

Merge i386 and amd64 version of db_memrw.c.

Use this opportunity to skip calculating the VA of the page. Let the CPU
deal with the invalidation itself through invlpg + destination address to
avoid converting between canonical/non canonical forms.

Revision 1.361.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:28 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.361: +3 -14 lines
Diff to previous 1.361 (colored)

sync with head

Revision 1.362 / (download) - annotate - [select for diffs], Fri Nov 18 22:18:07 2011 UTC (12 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base4, 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, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, 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-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: netbsd-6, jmcneill-usbmp
Changes since 1.361: +3 -14 lines
Diff to previous 1.361 (colored)

remove Xbox support

Revision 1.341.2.7 / (download) - annotate - [select for diffs], Sat Aug 27 15:37:24 2011 UTC (12 years, 7 months ago) by jym
Branch: jym-xensuspend
Changes since 1.341.2.6: +1 -2 lines
Diff to previous 1.341.2.6 (colored) to branchpoint 1.341 (colored) next main 1.342 (colored)

Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.

Revision 1.361 / (download) - annotate - [select for diffs], Sat Aug 27 12:47:49 2011 UTC (12 years, 7 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.360: +4 -3 lines
Diff to previous 1.360 (colored)

Split gcscpcib into MI part, and MD pci attachement which is also in
charge of attaching the MD pcib device.
Will be used by the upcoming evbmips loongson support.

Revision 1.359.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:19:14 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.359: +1 -2 lines
Diff to previous 1.359 (colored) next main 1.360 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.360 / (download) - annotate - [select for diffs], Sun Jun 12 03:35:41 2011 UTC (12 years, 10 months ago) by rmind
Branch: MAIN
CVS Tags: jym-xensuspend-nbase, jym-xensuspend-base
Changes since 1.359: +1 -2 lines
Diff to previous 1.359 (colored)

Welcome to 5.99.53!  Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.

Revision 1.355.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:05:48 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.355: +2 -23 lines
Diff to previous 1.355 (colored) next main 1.356 (colored)

Sync with HEAD.

Revision 1.353.4.5 / (download) - annotate - [select for diffs], Tue May 31 03:04:04 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.353.4.4: +0 -15 lines
Diff to previous 1.353.4.4 (colored) to branchpoint 1.353 (colored) next main 1.354 (colored)

sync with head

Revision 1.341.2.6 / (download) - annotate - [select for diffs], Mon May 2 22:49:55 2011 UTC (12 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.341.2.5: +2 -17 lines
Diff to previous 1.341.2.5 (colored) to branchpoint 1.341 (colored)

Sync with head.

Revision 1.359 / (download) - annotate - [select for diffs], Tue Apr 26 16:57:40 2011 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.358: +1 -4 lines
Diff to previous 1.358 (colored)

Remove PECOFF/Win32 emulation.

Revision 1.358 / (download) - annotate - [select for diffs], Tue Apr 26 15:51:23 2011 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.357: +1 -13 lines
Diff to previous 1.357 (colored)

Remove Darwin, MACH and Mach-O support.

Revision 1.353.4.4 / (download) - annotate - [select for diffs], Thu Apr 21 01:41:05 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.353.4.3: +1 -1 lines
Diff to previous 1.353.4.3 (colored) to branchpoint 1.353 (colored)

sync with head

Revision 1.357 / (download) - annotate - [select for diffs], Sun Apr 10 20:36:48 2011 UTC (13 years ago) by christos
Branch: MAIN
Changes since 1.356: +2 -2 lines
Diff to previous 1.356 (colored)

Merge db_trace for x86. From: Vladimir Kirillov proger at wilab dot org dot ua

Revision 1.341.2.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.341.2.4: +5 -7 lines
Diff to previous 1.341.2.4 (colored) to branchpoint 1.341 (colored)

More sync fixes. And add the mbr_gpt files.

Revision 1.341.2.4 / (download) - annotate - [select for diffs], Mon Mar 28 23:04:39 2011 UTC (13 years ago) by jym
Branch: jym-xensuspend
Changes since 1.341.2.3: +1 -7 lines
Diff to previous 1.341.2.3 (colored) to branchpoint 1.341 (colored)

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.

Revision 1.353.4.3 / (download) - annotate - [select for diffs], Sat Mar 5 20:50:38 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.353.4.2: +1 -8 lines
Diff to previous 1.353.4.2 (colored) to branchpoint 1.353 (colored)

sync with head

Revision 1.355.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 15:09:43 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.355: +1 -7 lines
Diff to previous 1.355 (colored) next main 1.356 (colored)

Sync with HEAD

Revision 1.356 / (download) - annotate - [select for diffs], Thu Feb 24 10:56:01 2011 UTC (13 years, 1 month ago) by jruoho
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.355: +1 -7 lines
Diff to previous 1.355 (colored)

Move PowerNow! to the cpufeaturebus.

Revision 1.353.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:44:35 2010 UTC (13 years, 8 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.353.2.1: +0 -1 lines
Diff to previous 1.353.2.1 (colored) to branchpoint 1.353 (colored) next main 1.354 (colored)

Sync with HEAD.

Revision 1.335.4.6 / (download) - annotate - [select for diffs], Wed Aug 11 22:52:10 2010 UTC (13 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.335.4.5: +1 -7 lines
Diff to previous 1.335.4.5 (colored) to branchpoint 1.335 (colored) next main 1.336 (colored)

sync with head.

Revision 1.355 / (download) - annotate - [select for diffs], Thu Jul 8 11:24:59 2010 UTC (13 years, 9 months ago) by rmind
Branch: MAIN
CVS Tags: 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, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.354: +1 -2 lines
Diff to previous 1.354 (colored)

Unify i386 and amd64 procfs MD code into x86.

Revision 1.353.4.2 / (download) - annotate - [select for diffs], Sun May 30 05:16:53 2010 UTC (13 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.353.4.1: +1 -6 lines
Diff to previous 1.353.4.1 (colored) to branchpoint 1.353 (colored)

sync with head

Revision 1.353.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:39:28 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.353: +1 -6 lines
Diff to previous 1.353 (colored)

Sync with HEAD.

Revision 1.338.6.2.4.1 / (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.338.6.2: +4 -1 lines
Diff to previous 1.338.6.2 (colored) next main 1.338.6.3 (colored)

sync to netbsd-5

Revision 1.354 / (download) - annotate - [select for diffs], Sat Apr 10 17:55:25 2010 UTC (14 years ago) by jruoho
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.353: +1 -6 lines
Diff to previous 1.353 (colored)

Move vald(4) to sys/dev/acpi. This is MI and should work also on amd64.

ok jmcneill@

XXX:    This is broken: it calls methods with absolute pathnames (almost
        guaranteed not to be portable across models), it accesses methods
        that are in the domain of other drivers, it walks the namespace on
        its own, it contains plenty of magic constants, it does not
        integrate with existing KPIs, etc. Summa summarum: this should be
        rewritten as a more generic toshiba_acpi(4).

Revision 1.353.4.1 / (download) - annotate - [select for diffs], Thu Mar 18 04:36:49 2010 UTC (14 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.353: +1 -2 lines
Diff to previous 1.353 (colored)

Unify /dev/{mem,kmem,zero,null} implementations in MI code.  Based on patch
from Joerg Sonnenberger, proposed on tech-kern@, in February 2008.

Work and depression still in progress.

Revision 1.335.4.5 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:28 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.335.4.4: +6 -2 lines
Diff to previous 1.335.4.4 (colored) to branchpoint 1.335 (colored)

sync with head

Revision 1.353 / (download) - annotate - [select for diffs], Sun Jan 3 04:06:31 2010 UTC (14 years, 3 months ago) by dholland
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.352: +2 -2 lines
Diff to previous 1.352 (colored)

One last bit of whitespace from PR kern/22595.

Revision 1.352 / (download) - annotate - [select for diffs], Tue Nov 3 05:23:27 2009 UTC (14 years, 5 months ago) by dyoung
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.351: +5 -1 lines
Diff to previous 1.351 (colored)

Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log
of transitions to IPL_HIGH from lower IPLs.  SPLDEBUG is only available
on i386 and Xen kernels, today.

'options SPLDEBUG' adds instrumentation to spllower() and splraise() as
well as routines to start/stop debugging and to record IPL transitions:
spldebug_start(), spldebug_stop(), spldebug_raise(), spldebug_lower().

Revision 1.341.2.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.341.2.2: +1 -5 lines
Diff to previous 1.341.2.2 (colored) to branchpoint 1.341 (colored)

Sync with HEAD.

Revision 1.338.6.4 / (download) - annotate - [select for diffs], Wed Oct 7 15:41:12 2009 UTC (14 years, 6 months ago) by sborrill
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.338.6.3: +3 -1 lines
Diff to previous 1.338.6.3 (colored) to branchpoint 1.338 (colored)

Pull up the following revisions(s) (requested by jmcneill in ticket #1044):
	distrib/sets/lists/man/mi:		patch
	share/man/man4/Makefile:		patch
	sys/arch/amd64/conf/files.amd64:	1.67
	sys/arch/i386/conf/files.i386:		1.349
	sys/conf/files				1.945
	share/man/man4/sdmmc.4:			1.1-1.4
	sys/dev/sdmmc/Makefile.sdmmcdevs	1.1
	sys/dev/sdmmc/devlist2h.awk		1.1
	sys/dev/sdmmc/files.sdmmc		1.1-1.2
	sys/dev/sdmmc/ld_sdmmc.c		1.1-1.3
	sys/dev/sdmmc/sbt.c			1.1-1.2
	sys/dev/sdmmc/sdhc.c			1.1-1.3
	sys/dev/sdmmc/sdhcreg.h			1.1
	sys/dev/sdmmc/sdhcvar.h			1.1
	sys/dev/sdmmc/sdmmc.c			1.1
	sys/dev/sdmmc/sdmmc_cis.c		1.1
	sys/dev/sdmmc/sdmmc_io.c		1.1
	sys/dev/sdmmc/sdmmc_ioreg.h		1.1
	sys/dev/sdmmc/sdmmc_mem.c		1.1-1.2
	sys/dev/sdmmc/sdmmcchip.h		1.1
	sys/dev/sdmmc/sdmmcdevs			1.1
	sys/dev/sdmmc/sdmmcdevs.h		1.1-1.2
	sys/dev/sdmmc/sdmmcreg.h		1.1-1.3
	sys/dev/sdmmc/sdmmcvar.h		1.1

Add sdmmc framework

Revision 1.335.4.4 / (download) - annotate - [select for diffs], Wed Aug 19 18:46:19 2009 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.335.4.3: +1 -5 lines
Diff to previous 1.335.4.3 (colored) to branchpoint 1.335 (colored)

sync with head.

Revision 1.351 / (download) - annotate - [select for diffs], Sun Aug 9 19:35:02 2009 UTC (14 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7
Changes since 1.350: +1 -5 lines
Diff to previous 1.350 (colored)

move spic to common acpi.

Revision 1.341.2.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:36 2009 UTC (14 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.341.2.1: +2 -1 lines
Diff to previous 1.341.2.1 (colored) to branchpoint 1.341 (colored)

Sync with HEAD.

Revision 1.335.4.3 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:05 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.335.4.2: +2 -1 lines
Diff to previous 1.335.4.2 (colored) to branchpoint 1.335 (colored)

sync with head

Revision 1.338.6.3 / (download) - annotate - [select for diffs], Fri Jun 19 21:22:10 2009 UTC (14 years, 10 months ago) by snj
Branch: netbsd-5
Changes since 1.338.6.2: +2 -1 lines
Diff to previous 1.338.6.2 (colored) to branchpoint 1.338 (colored)

Pull up following revision(s) (requested by bouyer in ticket #816):
	sys/arch/amd64/conf/files.amd64: revision 1.68
	sys/arch/i386/conf/files.i386: revision 1.350
	sys/arch/x86/include/rtc.h: revision 1.1
	sys/arch/x86/isa/clock.c: revision 1.33
	sys/arch/x86/isa/rtc.c: revision 1.1
	sys/arch/xen/conf/files.xen: revision 1.100
	sys/arch/xen/xen/clock.c: revision 1.50 via patch
Split mc146818-related functions from clock.c into rtc.c.
Call rtc_set_ymdhms() from xen/xen/clock.c:xen_rtc_set() for xen3 dom0
kernels as the Xen3 hypervisor doesn't write the new date/time to the CMOS
by itself.
Now a XEN3_DOM0 kernel properly updates the CMOS time.

Revision 1.350 / (download) - annotate - [select for diffs], Tue Jun 16 21:05:33 2009 UTC (14 years, 10 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base
Changes since 1.349: +2 -1 lines
Diff to previous 1.349 (colored)

Split mc146818-related functions from clock.c into rtc.c.
Call rtc_set_ymdhms() from xen/xen/clock.c:xen_rtc_set() for xen3 dom0
kernels as the Xen3 hypervisor doesn't write the new date/time to the CMOS
by itself.
Now a XEN3_DOM0 kernel properly updates the CMOS time.

Revision 1.341.2.1 / (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.341: +8 -23 lines
Diff to previous 1.341 (colored)

Sync with HEAD.

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

Revision 1.335.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.335.4.1: +10 -28 lines
Diff to previous 1.335.4.1 (colored) to branchpoint 1.335 (colored)

sync with head.

Revision 1.338.4.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:07 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.338.4.2: +3 -5 lines
Diff to previous 1.338.4.2 (colored) to branchpoint 1.338 (colored) next main 1.339 (colored)

Sync with HEAD.

Revision 1.349 / (download) - annotate - [select for diffs], Tue Apr 21 03:00:29 2009 UTC (15 years ago) by nonaka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Changes since 1.348: +3 -1 lines
Diff to previous 1.348 (colored)

Added SD/MMC support from OpenBSD.
tested on i386, amd64 at current-users ML by pgoyette@.
tested on zaurus by myself.

Revision 1.348 / (download) - annotate - [select for diffs], Thu Apr 16 15:34:23 2009 UTC (15 years ago) by rmind
Branch: MAIN
Changes since 1.347: +1 -2 lines
Diff to previous 1.347 (colored)

- Add macros to handle (some) trapframe registers for common x86 code.
- Merge i386 and amd64 syscall.c into x86.  No functional changes intended.

Proposed on (port-i386 & port-amd64).  Unfortunately, I cannot merge these
lists into the single port-x86. :(

Revision 1.347 / (download) - annotate - [select for diffs], Mon Mar 30 22:28:39 2009 UTC (15 years ago) by rmind
Branch: MAIN
Changes since 1.346: +1 -2 lines
Diff to previous 1.346 (colored)

Merge i386 and amd64 ipifuncs.c into x86.  No functional changes intended.
XXX: fpu #ifdefs are ugly (should be revisited at some point).

Revision 1.346 / (download) - annotate - [select for diffs], Mon Mar 30 22:20:55 2009 UTC (15 years ago) by rmind
Branch: MAIN
Changes since 1.345: +1 -2 lines
Diff to previous 1.345 (colored)

Merge i386 and amd64 vm_machdep.c into x86.  No functional changes intended.
Note: some #ifdefs will be removed with macros.

Revision 1.345 / (download) - annotate - [select for diffs], Mon Mar 30 22:13:42 2009 UTC (15 years ago) by rmind
Branch: MAIN
Changes since 1.344: +1 -2 lines
Diff to previous 1.344 (colored)

Merge/move core_machdep.c into x86, no difference between i386 and amd64.

Revision 1.338.4.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.338.4.1: +6 -19 lines
Diff to previous 1.338.4.1 (colored) to branchpoint 1.338 (colored)

Sync with HEAD.

Revision 1.344 / (download) - annotate - [select for diffs], Thu Feb 19 13:06:49 2009 UTC (15 years, 1 month ago) by jmcneill
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.343: +6 -1 lines
Diff to previous 1.343 (colored)

Mark old vesabios/vesafb flags as obsolete, noted by cube

Revision 1.343 / (download) - annotate - [select for diffs], Thu Feb 19 00:54:09 2009 UTC (15 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.342: +2 -18 lines
Diff to previous 1.342 (colored)

Remove vesafb, it has been replaced by genfb on x86.

Revision 1.338.6.2 / (download) - annotate - [select for diffs], Mon Feb 16 03:03:36 2009 UTC (15 years, 2 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b
Branch point for: matt-nb5-mips64
Changes since 1.338.6.1: +1 -4 lines
Diff to previous 1.338.6.1 (colored) to branchpoint 1.338 (colored)

Pull up following revision(s) (requested by ad in ticket #355):
	sys/arch/i386/conf/GENERIC_TINY: revision 1.116
	sys/arch/i386/conf/INSTALL_TINY: revision 1.122
	sys/arch/i386/conf/files.i386: revision 1.341
	sys/arch/i386/i386/vm_machdep.c: revision 1.142
	sys/arch/i386/include/param.h: revision 1.68
	sys/arch/xen/conf/files.xen: revision 1.91
- Kill NOREDZONE.
- Make the redzone conditional on DIAGNOSTIC.
- Give amd64 an additional page for the uarea. 2 is not enough.

Revision 1.342 / (download) - annotate - [select for diffs], Sat Feb 14 20:22:59 2009 UTC (15 years, 2 months ago) by cube
Branch: MAIN
Changes since 1.341: +1 -3 lines
Diff to previous 1.341 (colored)

Don't set version deep in the source tree if it's older than the one in
conf/files.

Revision 1.338.4.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:16:15 2009 UTC (15 years, 3 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.338: +3 -4 lines
Diff to previous 1.338 (colored)

Sync with HEAD.

Revision 1.333.6.4 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:03 2009 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.333.6.3: +2 -3 lines
Diff to previous 1.333.6.3 (colored) to branchpoint 1.333 (colored) next main 1.334 (colored)

Sync with HEAD.

Revision 1.341 / (download) - annotate - [select for diffs], Sat Dec 20 12:41:19 2008 UTC (15 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.340: +1 -4 lines
Diff to previous 1.340 (colored)

- Kill NOREDZONE.
- Make the redzone conditional on DIAGNOSTIC.
- Give amd64 an additional page for the uarea. 2 is not enough.

Revision 1.338.2.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:13 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.338: +3 -1 lines
Diff to previous 1.338 (colored) next main 1.339 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.340 / (download) - annotate - [select for diffs], Thu Nov 20 10:53:08 2008 UTC (15 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Changes since 1.339: +2 -1 lines
Diff to previous 1.339 (colored)

Put the COMPAT_NOMID stuff into its own file.

Revision 1.339 / (download) - annotate - [select for diffs], Wed Nov 19 18:35:58 2008 UTC (15 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.338: +2 -1 lines
Diff to previous 1.338 (colored)

Make the emulations, exec formats, coredump, NFS, and the NFS server
into modules. By and large this commit:

- shuffles header files and ifdefs
- splits code out where necessary to be modular
- adds module glue for each of the components
- adds/replaces hooks for things that can be installed at runtime

Revision 1.338.6.1 / (download) - annotate - [select for diffs], Tue Nov 18 01:56:59 2008 UTC (15 years, 5 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-0-RC2, netbsd-5-0-RC1
Changes since 1.338: +3 -1 lines
Diff to previous 1.338 (colored)

Apply patch (requested by bouyer in ticket #65):
Add i386-specific COMPAT_30_PTHREAD option (enabled where COMPAT_30
is enabled), which restore binary compatibility with netbsd-3 libpthread.

Revision 1.333.6.3 / (download) - annotate - [select for diffs], Sun Jun 29 09:32:57 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.333.6.2: +1 -1 lines
Diff to previous 1.333.6.2 (colored) to branchpoint 1.333 (colored)

Sync with HEAD.

Revision 1.335.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:26 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.335: +2 -5 lines
Diff to previous 1.335 (colored) next main 1.336 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.337.2.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:32:42 2008 UTC (15 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.337: +2 -2 lines
Diff to previous 1.337 (colored) next main 1.338 (colored)

Sync with head.

Revision 1.335.2.2 / (download) - annotate - [select for diffs], Tue Jun 17 09:14:01 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.335.2.1: +2 -2 lines
Diff to previous 1.335.2.1 (colored) to branchpoint 1.335 (colored) next main 1.336 (colored)

sync with head.

Revision 1.338 / (download) - annotate - [select for diffs], Fri Jun 13 17:26:33 2008 UTC (15 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-base4, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, netbsd-5-base, matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5, haad-dm
Changes since 1.337: +2 -2 lines
Diff to previous 1.337 (colored)

pointless to compile md_root.c without md.c

Revision 1.333.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:14 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.333.6.1: +3 -5 lines
Diff to previous 1.333.6.1 (colored) to branchpoint 1.333 (colored)

Sync with HEAD.

Revision 1.335.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:32:09 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.335: +1 -4 lines
Diff to previous 1.335 (colored)

sync with head.

Revision 1.337 / (download) - annotate - [select for diffs], Sun May 18 02:06:14 2008 UTC (15 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pf42-base3, yamt-pf42-base2, hpcarm-cleanup-nbase
Branch point for: simonb-wapbl
Changes since 1.336: +1 -3 lines
Diff to previous 1.336 (colored)

Add support for PCI_BUS_FIXUP and PCI_ADDR_FIXUP on amd64.

Revision 1.335.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:22:33 2008 UTC (15 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.335: +1 -2 lines
Diff to previous 1.335 (colored)

sync with head.

Revision 1.336 / (download) - annotate - [select for diffs], Sun May 11 14:44:53 2008 UTC (15 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: yamt-nfs-mp-base2
Changes since 1.335: +1 -2 lines
Diff to previous 1.335 (colored)

Simplify x86 identcpu code, and share between i386/amd64.

Revision 1.335 / (download) - annotate - [select for diffs], Thu Apr 10 06:53:12 2008 UTC (16 years ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa
Changes since 1.334: +4 -3 lines
Diff to previous 1.334 (colored)

Commit straggler: elansc now attaches to something that provides
the 'pcibus' interface instead of the 'pci' interface.

Revision 1.333.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:18 2008 UTC (16 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.333: +2 -1 lines
Diff to previous 1.333 (colored)

Sync with HEAD.

Revision 1.333.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:14:58 2008 UTC (16 years ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.333: +2 -1 lines
Diff to previous 1.333 (colored) next main 1.334 (colored)

sync with head.

Revision 1.313.2.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:06 2008 UTC (16 years ago) by matt
Branch: matt-armv6
Changes since 1.313.2.2: +18 -14 lines
Diff to previous 1.313.2.2 (colored) next main 1.314 (colored)

sync with HEAD

Revision 1.269.2.10 / (download) - annotate - [select for diffs], Wed Feb 27 08:36:20 2008 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.9: +2 -8 lines
Diff to previous 1.269.2.9 (colored) next main 1.270 (colored)

sync with head.

Revision 1.334 / (download) - annotate - [select for diffs], Tue Feb 26 18:24:28 2008 UTC (16 years, 1 month ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, hpcarm-cleanup-base, ad-socklock-base1
Changes since 1.333: +2 -1 lines
Diff to previous 1.333 (colored)

Split off the Transmeta Crusoe Longrun code into its own file, that
way identcpu.c and machdep.c are not cluttered with foreign code.

The driver is built by default as before, but the sysctl subtree will
only be created if longrun is detected and not always as the old code
did. This matches what the FreeBSD code does.

Ok by christos@.

Revision 1.333 / (download) - annotate - [select for diffs], Wed Feb 20 21:43:34 2008 UTC (16 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: nick-net80211-sync-base, nick-net80211-sync
Branch point for: mjf-devfs2, keiichi-mipv6
Changes since 1.332: +1 -8 lines
Diff to previous 1.332 (colored)

Since files.wscons et al. are included by ~all ports anyway, include
them in the mi "files" file, and remove include statements from md files.
These shouldn't pull in additional kernel code when not in use, so it
shouldn't do any harm except a risk of namespace collisions which
should be easy to fix.

Revision 1.319.2.4 / (download) - annotate - [select for diffs], Mon Feb 18 21:04:37 2008 UTC (16 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.319.2.3: +21 -7 lines
Diff to previous 1.319.2.3 (colored) to branchpoint 1.319 (colored) next main 1.320 (colored)

Sync with HEAD.

Revision 1.269.2.9 / (download) - annotate - [select for diffs], Mon Feb 4 09:22:04 2008 UTC (16 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.8: +2 -2 lines
Diff to previous 1.269.2.8 (colored)

sync with head.

Revision 1.332 / (download) - annotate - [select for diffs], Fri Jan 25 21:12:12 2008 UTC (16 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: mjf-devfs-base
Changes since 1.331: +2 -2 lines
Diff to previous 1.331 (colored)

Refactor in_cksum/in4_cksum/in6_cksum implementations:
- All three functions are included in the kernel by default.
  They call a backend function cpu_in_cksum after possibly
  computing the checksum of the pseudo header.
- cpu_in_cksum is the core to implement the one-complement sum.
  The default implementation is moderate fast on most platforms
  and provides a 32bit accumulator with 16bit addends for L32 platforms
  and a 64bit accumulator with 32bit addends for L64 platforms.
  It handles edge cases like very large mbuf chains (could happen with
  native IPv6 in the future) and provides a good base for new native
  implementations.
- Modify i386 and amd64 assembly to use the new interface.

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.

Revision 1.323.2.5 / (download) - annotate - [select for diffs], Wed Jan 23 19:27:17 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.323.2.4: +9 -1 lines
Diff to previous 1.323.2.4 (colored) to branchpoint 1.323 (colored) next main 1.324 (colored)

Sync with HEAD.

Revision 1.269.2.8 / (download) - annotate - [select for diffs], Mon Jan 21 09:36:54 2008 UTC (16 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.7: +26 -16 lines
Diff to previous 1.269.2.7 (colored)

sync with head

Revision 1.331 / (download) - annotate - [select for diffs], Mon Jan 21 08:04:51 2008 UTC (16 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase
Changes since 1.330: +10 -2 lines
Diff to previous 1.330 (colored)

Attach two new devices to the AMD Elan SC520 System Controller,
elansc(4).

elanpex(4) is for PCI exception reporting.  I've already found some
kernel bugs by reading the exceptions reported.  Beware that it
will spam the console a lot while the kernel and pcictl(8) probe
non-existing addresses in PCI configuration space.

elanpar(4) protects the kernel text from writes by the CPU and by
PCI bus masters.  As you might guess, this is not compatible with
setting breakpoints using a debugger; detach the device using
'drvctl -d elanpar0' before you try to set breakpoints.  In the
future, I hope to extend elanpar(4) to provide general-purpose RAM
write-protection.

Revision 1.323.2.4 / (download) - annotate - [select for diffs], Sat Jan 19 12:14:18 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.323.2.3: +1 -4 lines
Diff to previous 1.323.2.3 (colored) to branchpoint 1.323 (colored)

Sync with HEAD

Revision 1.330 / (download) - annotate - [select for diffs], Wed Jan 16 09:37:07 2008 UTC (16 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: bouyer-xeni386-base
Changes since 1.329: +1 -5 lines
Diff to previous 1.329 (colored)

Remove options MATH_EMULATE.

Revision 1.329 / (download) - annotate - [select for diffs], Sat Jan 12 20:03:41 2008 UTC (16 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.328: +2 -1 lines
Diff to previous 1.328 (colored)

- Split crashdump code out into its own file.
- Remove NO_SPARSE_DUMP.
- Minor KNF, sprinkle static.

Revision 1.323.2.3 / (download) - annotate - [select for diffs], Thu Jan 10 23:43:21 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.323.2.2: +5 -0 lines
Diff to previous 1.323.2.2 (colored) to branchpoint 1.323 (colored)

Sync with HEAD

Revision 1.328 / (download) - annotate - [select for diffs], Wed Jan 9 14:23:47 2008 UTC (16 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.327: +6 -1 lines
Diff to previous 1.327 (colored)

Add gcscpcib(4): a driver for the AMD CS5535 and CS5536 Companion Device
that acts as PCI-ISA bridge and supports a Timecounter, Watchdog Timer
and GPIO.

Adapted by Yojiro UO and minor tweaks by me from OpenBSD. Tested on
CS5535 and CS5536. This closes PR kern/37577.

Revision 1.313.2.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:46:31 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.313.2.1: +17 -22 lines
Diff to previous 1.313.2.1 (colored)

sync with HEAD

Revision 1.323.2.2 / (download) - annotate - [select for diffs], Tue Jan 8 22:09:57 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.323.2.1: +1 -0 lines
Diff to previous 1.323.2.1 (colored) to branchpoint 1.323 (colored)

Sync with HEAD

Revision 1.327 / (download) - annotate - [select for diffs], Sun Jan 6 18:03:59 2008 UTC (16 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.326: +2 -1 lines
Diff to previous 1.326 (colored)

Add MODULAR option. Include kernel linker stuff if MODULAR.

Revision 1.323.2.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:48:12 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.323: +4 -7 lines
Diff to previous 1.323 (colored)

Sync with HEAD

Revision 1.319.2.3 / (download) - annotate - [select for diffs], Thu Dec 27 00:43:03 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.319.2.2: +7 -11 lines
Diff to previous 1.319.2.2 (colored) to branchpoint 1.319 (colored)

Sync with HEAD.

Revision 1.322.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:42:14 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking2
Changes since 1.322: +10 -11 lines
Diff to previous 1.322 (colored) next main 1.323 (colored)

Sync with head.

Revision 1.326 / (download) - annotate - [select for diffs], Wed Dec 26 16:28:15 2007 UTC (16 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: vmlocking2-base3
Changes since 1.325: +4 -1 lines
Diff to previous 1.325 (colored)

Add PHYSMEM_MAX_ADDR and PHYSMEM_MAX_SIZE options. This limit physical
memory based on overall size (useful for debugging to keep core dumps
small) or maximum address (when using devices with bus dma limits).
Contrary to REALBASEMEM and REALEXTMEM, they still use the BIOS memory
map and can therefore deal with fragmented memory.

Revision 1.325 / (download) - annotate - [select for diffs], Sun Dec 23 17:29:27 2007 UTC (16 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.324: +1 -6 lines
Diff to previous 1.324 (colored)

Move Sony Notebook Controller (sony(4)) driver from MD to MI directory,
as it can be used on amd64 as well.

Revision 1.324 / (download) - annotate - [select for diffs], Tue Dec 18 07:17:13 2007 UTC (16 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.323: +1 -2 lines
Diff to previous 1.323 (colored)

Add new IPI for saving CPU state explicitly, share high-level part of
ACPI wakeup code and teach it how to start the APs again. As a side
effect the CPU_START interface allows choosing between different
bootstrap codes more easily now.

Revision 1.322.4.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:20:29 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-kmem
Changes since 1.322: +9 -7 lines
Diff to previous 1.322 (colored) next main 1.323 (colored)

sync with head.

Revision 1.323 / (download) - annotate - [select for diffs], Sun Dec 9 20:27:46 2007 UTC (16 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.322: +9 -7 lines
Diff to previous 1.322 (colored)

Merge jmcneill-pm branch.

Revision 1.319.2.2 / (download) - annotate - [select for diffs], Sat Dec 8 18:17:08 2007 UTC (16 years, 4 months ago) by mjf
Branch: mjf-devfs
Changes since 1.319.2.1: +6 -1 lines
Diff to previous 1.319.2.1 (colored) to branchpoint 1.319 (colored)

Sync with HEAD.

Revision 1.269.2.7 / (download) - annotate - [select for diffs], Fri Dec 7 17:24:57 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.6: +6 -4 lines
Diff to previous 1.269.2.6 (colored)

sync with head

Revision 1.303.2.9 / (download) - annotate - [select for diffs], Mon Dec 3 19:03:24 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.8: +1 -6 lines
Diff to previous 1.303.2.8 (colored) to branchpoint 1.303 (colored) next main 1.304 (colored)

Sync with HEAD.

Revision 1.303.2.8 / (download) - annotate - [select for diffs], Mon Dec 3 18:36:35 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.7: +35 -61 lines
Diff to previous 1.303.2.7 (colored) to branchpoint 1.303 (colored)

Sync with HEAD.

Revision 1.312.8.10 / (download) - annotate - [select for diffs], Tue Nov 27 19:35:39 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.312.8.9: +6 -1 lines
Diff to previous 1.312.8.9 (colored) to branchpoint 1.312 (colored) next main 1.313 (colored)

Sync with HEAD. amd64 Xen support needs testing.

Revision 1.322 / (download) - annotate - [select for diffs], Thu Nov 22 16:16:46 2007 UTC (16 years, 4 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base
Branch point for: yamt-kmem, vmlocking2
Changes since 1.321: +6 -1 lines
Diff to previous 1.321 (colored)

Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support
to NetBSD/Xen, both Dom0 and DomU.

Revision 1.312.8.9 / (download) - annotate - [select for diffs], Wed Nov 21 21:53:14 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.312.8.8: +2 -12 lines
Diff to previous 1.312.8.8 (colored) to branchpoint 1.312 (colored)

Sync with HEAD.

Revision 1.315.2.4 / (download) - annotate - [select for diffs], Mon Nov 19 19:17:17 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.315.2.3: +5 -0 lines
Diff to previous 1.315.2.3 (colored) to branchpoint 1.315 (colored) next main 1.316 (colored)

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*

Revision 1.319.2.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:46:23 2007 UTC (16 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.319: +2 -12 lines
Diff to previous 1.319 (colored)

Sync with HEAD.

Revision 1.315.2.3 / (download) - annotate - [select for diffs], Sun Nov 18 19:34:24 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.315.2.2: +1 -11 lines
Diff to previous 1.315.2.2 (colored) to branchpoint 1.315 (colored)

Sync with HEAD

Revision 1.321 / (download) - annotate - [select for diffs], Thu Nov 15 19:18:32 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: bouyer-xenamd64-base2, bouyer-xenamd64-base
Changes since 1.320: +1 -4 lines
Diff to previous 1.320 (colored)

Remove support for 80386 level CPUs. PR port-i386/36163.

Revision 1.269.2.6 / (download) - annotate - [select for diffs], Thu Nov 15 11:42:53 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.5: +3 -10 lines
Diff to previous 1.269.2.5 (colored)

sync with head.

Revision 1.320 / (download) - annotate - [select for diffs], Wed Nov 14 17:54:59 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.319: +3 -10 lines
Diff to previous 1.319 (colored)

- Remove I486_CPU, I586_CPU, I686_CPU options. They buy us nothing and
  clutter the code significantly.
- Remove pccons.

Revision 1.315.2.2 / (download) - annotate - [select for diffs], Tue Nov 13 15:58:31 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.315.2.1: +23 -49 lines
Diff to previous 1.315.2.1 (colored) to branchpoint 1.315 (colored)

Sync with HEAD

Revision 1.313.2.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:17:20 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.313: +27 -53 lines
Diff to previous 1.313 (colored)

sync with HEAD

Revision 1.312.8.8 / (download) - annotate - [select for diffs], Sun Oct 28 20:10:37 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.312.8.7: +21 -39 lines
Diff to previous 1.312.8.7 (colored) to branchpoint 1.312 (colored)

Sync with HEAD.

Revision 1.269.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 11:26:30 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.4: +27 -53 lines
Diff to previous 1.269.2.4 (colored)

sync with head.

Revision 1.319 / (download) - annotate - [select for diffs], Fri Oct 26 22:17:13 2007 UTC (16 years, 5 months ago) by xtraeme
Branch: MAIN
CVS Tags: jmcneill-base
Branch point for: mjf-devfs
Changes since 1.318: +1 -6 lines
Diff to previous 1.318 (colored)

Share pcib(4) and amdpcib(4) between i386 and amd64; one copy is enough.

Revision 1.318 / (download) - annotate - [select for diffs], Fri Oct 26 21:49:50 2007 UTC (16 years, 5 months ago) by xtraeme
Branch: MAIN
Changes since 1.317: +24 -45 lines
Diff to previous 1.317 (colored)

- Share pchb(4) between i386 and amd64; one copy is enough for both.
- Move some of the x86 PCI devices into x86/pci/files.pci.
- Add more x86 stuff into x86/conf/files.x86.

ok joerg.

Revision 1.312.8.7 / (download) - annotate - [select for diffs], Fri Oct 26 15:42:33 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.312.8.6: +2 -5 lines
Diff to previous 1.312.8.6 (colored) to branchpoint 1.312 (colored)

Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.315.2.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:35:48 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.315: +2 -5 lines
Diff to previous 1.315 (colored)

Sync with HEAD.

Revision 1.303.2.7 / (download) - annotate - [select for diffs], Tue Oct 23 20:12:59 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.6: +2 -5 lines
Diff to previous 1.303.2.6 (colored) to branchpoint 1.303 (colored)

Sync with head.

Revision 1.317 / (download) - annotate - [select for diffs], Thu Oct 18 15:28:34 2007 UTC (16 years, 6 months ago) by yamt
Branch: MAIN
Changes since 1.316: +2 -5 lines
Diff to previous 1.316 (colored)

merge yamt-x86pmap branch.

- reduce differences between amd64 and i386.  notably, share pmap.c
  between them.  it makes several i386 pmap improvements available to
  amd64, including tlb shootdown reduction and bug fixes from Stephan Uphoff.
- implement deferred pmap switching for amd64.
- remove LARGEPAGES option.  always use large pages if available.
  also, make it work on amd64.

Revision 1.316 / (download) - annotate - [select for diffs], Wed Oct 17 19:54:44 2007 UTC (16 years, 6 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4
Changes since 1.315: +1 -1 lines
Diff to previous 1.315 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.303.2.6 / (download) - annotate - [select for diffs], Tue Oct 9 13:37:53 2007 UTC (16 years, 6 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.5: +6 -3 lines
Diff to previous 1.303.2.5 (colored) to branchpoint 1.303 (colored)

Sync with head.

Revision 1.314.2.3 / (download) - annotate - [select for diffs], Sat Oct 6 15:34:50 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.314.2.2: +4 -1 lines
Diff to previous 1.314.2.2 (colored) to branchpoint 1.314 (colored) next main 1.315 (colored)

sync with head.

Revision 1.314.2.2 / (download) - annotate - [select for diffs], Thu Oct 4 15:36:56 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.314.2.1: +0 -3 lines
Diff to previous 1.314.2.1 (colored) to branchpoint 1.314 (colored)

remove LARGEPAGES option.  always use large pages if available.

Revision 1.305.2.3 / (download) - annotate - [select for diffs], Wed Oct 3 19:23:42 2007 UTC (16 years, 6 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.305.2.2: +17 -5 lines
Diff to previous 1.305.2.2 (colored) to branchpoint 1.305 (colored) next main 1.306 (colored)

Sync with HEAD

Revision 1.312.8.6 / (download) - annotate - [select for diffs], Tue Oct 2 18:27:14 2007 UTC (16 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.312.8.5: +4 -1 lines
Diff to previous 1.312.8.5 (colored) to branchpoint 1.312 (colored)

Sync with HEAD.

Revision 1.314.2.1 / (download) - annotate - [select for diffs], Sat Sep 29 08:26:34 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.314: +2 -2 lines
Diff to previous 1.314 (colored)

move i386/i386/pmap.c to x86/x86/pmap.c.

Revision 1.315 / (download) - annotate - [select for diffs], Wed Sep 26 19:48:40 2007 UTC (16 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, vmlocking-base, ppcoea-renovation-base
Branch point for: bouyer-xenamd64
Changes since 1.314: +4 -1 lines
Diff to previous 1.314 (colored)

x86 changes for pcc and LKMs.

- Replace most inline assembly with proper functions. As a side effect
  this reduces the size of amd64 GENERIC by about 120kB, and i386 by a
  smaller amount. Nearly all of the inlines did something slow, or something
  that does not need to be fast.
- Make curcpu() and curlwp functions proper, unless __GNUC__ && _KERNEL.
  In that case make them inlines. Makes curlwp LKM and preemption safe.
- Make bus_space and bus_dma more LKM friendly.
- Share a few more files between the ports.
- Other minor changes.

Revision 1.296.4.2 / (download) - annotate - [select for diffs], Sun Sep 23 21:36:15 2007 UTC (16 years, 6 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.296.4.1: +1 -8 lines
Diff to previous 1.296.4.1 (colored) to branchpoint 1.296 (colored) next main 1.297 (colored)

Sync with somewhat-recent netbsd-4.

Revision 1.296.2.5 / (download) - annotate - [select for diffs], Wed Sep 12 10:05:00 2007 UTC (16 years, 7 months ago) by msaitoh
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.296.2.4: +1 -8 lines
Diff to previous 1.296.2.4 (colored) to branchpoint 1.296 (colored) next main 1.297 (colored)

Pull up following patches (requested by xtraeme in ticket #809)

	share/man/man4/options.4		patch
	sys/arch/i386/conf/files.i386		patch
	sys/arch/i386/i386/est.c		delete
	sys/arch/i386/i386/identcpu.c		patch
	sys/arch/i386/include/cpu.h		patch
	sys/arch/x86/conf/files.x86		patch
	sys/arch/x86/include/cpuvar.h		patch
	sys/arch/x86/x86/est.c			new file
	sys/arch/x86/x86/intel_busclock.c	new file
	sys/arch/amd64/amd64/identcpu.c		patch
	sys/arch/amd64/conf/GENERIC		patch

 Add support for the VIA C7-M and Eden processors in the Enhanced
 Speedstep driver.
 amd64: The Enhanced Speedstep driver is now able to work on EM64T
 CPUs running in 64bit mode.

Revision 1.312.8.5 / (download) - annotate - [select for diffs], Sun Sep 9 20:52:14 2007 UTC (16 years, 7 months ago) by christos
Branch: jmcneill-pm
Changes since 1.312.8.4: +2 -2 lines
Diff to previous 1.312.8.4 (colored) to branchpoint 1.312 (colored)

Patch from jmcneill to make the brightness buttons work on my sony vgn-t250p.

Revision 1.312.8.4 / (download) - annotate - [select for diffs], Sat Sep 8 00:31:35 2007 UTC (16 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.312.8.3: +3 -2 lines
Diff to previous 1.312.8.3 (colored) to branchpoint 1.312 (colored)

Start to revamp the ACPI wake code (i386 only, amd64 gets minimal fixes
to keep being compilable):

- In init386 and the amd64 equivalent, just reserve the low-level code.
  Do not map and don't copy the wakecode yet. This avoids the conflicts
  with the MP tramp code as well. The wakecode is expected to be less
  than one page long, which is way too much space.
  acpi_md_get_npages_of_wakecode and acpi_md_install_wakecode are
  dropped, acpi_wakeup_paddr is set instead of the reserved address.
- Split the wakecode into the essential low-level part to setup
  protected mode with paging and valid CS and DS (which stays as
  wakecode) and the rest. Inline beepon and beepoff as they are used
  exactly once.
- Split the acpi_restorecpu and acpi_savecpu assembly from apci_wakeup.c
  and merge acpi_restorecpu with the second half dropped from wakecode.
  Most registers are not exported, just those needed to be patched into
  wakecode. Don't bother to save or restore %eax, it is overriden
  anyway.
- Don't bother to save and restore eflags in acpi_md_sleep, they are
  handled correctly by the assembly. Don't play games with cr3 either,
  we modify the pmap of the running processes. Copy the wakecode
  directly before patching it, after the identity mapping has been
  setup.
- Drop clear_reg and acpi_printcpu.
- Add an commented out broadcast IPI to halt the other CPUs explicitly.

Revision 1.312.8.3 / (download) - annotate - [select for diffs], Tue Sep 4 16:13:43 2007 UTC (16 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.312.8.2: +4 -12 lines
Diff to previous 1.312.8.2 (colored) to branchpoint 1.312 (colored)

Move common PCI devices on i386 and amd64 into a arch/x86/pci/fils.pci.

Revision 1.312.8.2 / (download) - annotate - [select for diffs], Mon Sep 3 16:47:22 2007 UTC (16 years, 7 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.312.8.1: +4 -4 lines
Diff to previous 1.312.8.1 (colored) to branchpoint 1.312 (colored)

Sync with HEAD.

Revision 1.269.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:26:36 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.3: +22 -15 lines
Diff to previous 1.269.2.3 (colored)

sync with head.

Revision 1.312.4.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:19:02 2007 UTC (16 years, 7 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.312: +4 -4 lines
Diff to previous 1.312 (colored) next main 1.313 (colored)

Sync with HEAD.

Revision 1.296.4.1 / (download) - annotate - [select for diffs], Mon Sep 3 07:03:33 2007 UTC (16 years, 7 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.296: +11 -1 lines
Diff to previous 1.296 (colored)

Sync w/ NetBSD-4-RC_1

Revision 1.296.2.4 / (download) - annotate - [select for diffs], Thu Aug 30 23:03:50 2007 UTC (16 years, 7 months ago) by pavel
Branch: netbsd-4
CVS Tags: netbsd-4-0-RC1
Changes since 1.296.2.3: +6 -1 lines
Diff to previous 1.296.2.3 (colored) to branchpoint 1.296 (colored)

reapply the patch for ticket #846 correctly.

Revision 1.296.2.3 / (download) - annotate - [select for diffs], Thu Aug 30 23:02:45 2007 UTC (16 years, 7 months ago) by pavel
Branch: netbsd-4
Changes since 1.296.2.2: +7 -5 lines
Diff to previous 1.296.2.2 (colored) to branchpoint 1.296 (colored)

backout last

Revision 1.314 / (download) - annotate - [select for diffs], Wed Aug 29 23:38:03 2007 UTC (16 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base, nick-csl-alignment-base5
Branch point for: yamt-x86pmap
Changes since 1.313: +2 -2 lines
Diff to previous 1.313 (colored)

Merge most x86 changes from the vmlocking branch, except the threaded soft
interrupt stuff. This is mostly comprised of changes to the pmap modules to
work on multiprocessor systems without kernel_lock, and changes to speed up
tlb shootdowns.

Revision 1.296.2.2 / (download) - annotate - [select for diffs], Wed Aug 29 18:34:17 2007 UTC (16 years, 7 months ago) by liamjfoy
Branch: netbsd-4
Changes since 1.296.2.1: +6 -8 lines
Diff to previous 1.296.2.1 (colored) to branchpoint 1.296 (colored)

Pull up following (requested by xtraeme ticket #846):

Import i386/gcscide(4). A driver for the IDE Controller of the
AMD CS5535 Companion device found in the decTOP.

gcscide0 at pci0 dev 15 function 2
gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00)

Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2.

"Go for it" jmcneill@.

Revision 1.313 / (download) - annotate - [select for diffs], Sun Aug 26 16:49:47 2007 UTC (16 years, 7 months ago) by xtraeme
Branch: MAIN
Branch point for: matt-armv6
Changes since 1.312: +3 -3 lines
Diff to previous 1.312 (colored)

Some changes for the ichlpcib driver:

- Moved to x86/pci, so that EM64T systems running NetBSD/amd64 can use it.
- Added support for the TCO on ICH6 or newer chipsets, adapted from
  FreeBSD.
- Added timecounter support for the power management timer, adapted from
  OpenBSD.
- Plus some misc/cosmetic changes.

Thanks to yukonbob on irc@freenode for testing the TCO part on ICH4-M.
Tested by me with ICH7 too.

Revision 1.303.2.5 / (download) - annotate - [select for diffs], Thu Aug 23 12:13:57 2007 UTC (16 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.4: +2 -2 lines
Diff to previous 1.303.2.4 (colored) to branchpoint 1.303 (colored)

Merged x86 cpu.c.

Revision 1.312.8.1 / (download) - annotate - [select for diffs], Fri Aug 3 22:17:07 2007 UTC (16 years, 8 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.312: +5 -4 lines
Diff to previous 1.312 (colored)

Pull in power management changes from private branch.

Revision 1.303.2.4 / (download) - annotate - [select for diffs], Sun Jul 15 13:16:10 2007 UTC (16 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.3: +16 -2 lines
Diff to previous 1.303.2.3 (colored) to branchpoint 1.303 (colored)

Sync with head.

Revision 1.303.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 19:59:56 2007 UTC (16 years, 9 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.303: +18 -11 lines
Diff to previous 1.303 (colored) next main 1.304 (colored)

Sync with head.

Revision 1.312 / (download) - annotate - [select for diffs], Sun Jul 8 01:13:26 2007 UTC (16 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, jmcneill-pm
Changes since 1.311: +6 -1 lines
Diff to previous 1.311 (colored)

Add gcscehci(4), an EHCI glue driver for the AMD CS5536 companion
controller. This driver enables USB 2.0 high speed support on the
Soekris net5501 (comBIOS ver. 1.31m).

Revision 1.311 / (download) - annotate - [select for diffs], Sat Jul 7 05:13:15 2007 UTC (16 years, 9 months ago) by tsutsui
Branch: MAIN
Changes since 1.310: +1 -2 lines
Diff to previous 1.310 (colored)

Remove leftover netns stuff.

Revision 1.310 / (download) - annotate - [select for diffs], Wed Jun 27 23:02:52 2007 UTC (16 years, 9 months ago) by xtraeme
Branch: MAIN
Changes since 1.309: +6 -1 lines
Diff to previous 1.309 (colored)

Import i386/gcscide(4). A driver for the IDE Controller of the
AMD CS5535 Companion device found in the decTOP.

gcscide0 at pci0 dev 15 function 2
gcscide0: National Semiconductor/AMD CS5535 IDE Controller (rev. 0x00)

Supports Ultra DMA mode 4, Pio Mode 4 and MDMA mode 2.

"Go for it" jmcneill@.

Revision 1.305.2.2 / (download) - annotate - [select for diffs], Tue Jun 26 18:12:39 2007 UTC (16 years, 9 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.305.2.1: +6 -9 lines
Diff to previous 1.305.2.1 (colored) to branchpoint 1.305 (colored)

Sync with HEAD.

Revision 1.296.2.1 / (download) - annotate - [select for diffs], Tue Jun 19 09:26:31 2007 UTC (16 years, 10 months ago) by liamjfoy
Branch: netbsd-4
Changes since 1.296: +6 -1 lines
Diff to previous 1.296 (colored)

Pull up following revision(s) (requested by riz in ticket #734):
	sys/arch/i386/pci/glxsb.c: revision 1.1
	sys/arch/i386/conf/GENERIC: revision 1.833
	share/man/man4/man4.i386/glxsb.4: revision 1.1
	sys/arch/i386/conf/ALL: revision 1.104
	share/man/man4/man4.i386/Makefile: revision 1.66
	sys/arch/i386/conf/files.i386: revision 1.309
	distrib/sets/lists/man/mi: revision 1.1007
Import driver for the AMD Geode LX AES Security Block, from OpenBSD. The
glxsb(4) driver provides random numbers and AES acceleration.
Add man page for AMD Geode LX AES Security Block driver.
Enable glxsb(4)

Revision 1.309 / (download) - annotate - [select for diffs], Fri Jun 15 23:02:20 2007 UTC (16 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.308: +6 -1 lines
Diff to previous 1.308 (colored)

Import driver for the AMD Geode LX AES Security Block, from OpenBSD. The
glxsb(4) driver provides random numbers and AES acceleration.

Revision 1.303.2.3 / (download) - annotate - [select for diffs], Sat Jun 9 23:55:11 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.2: +1 -9 lines
Diff to previous 1.303.2.2 (colored) to branchpoint 1.303 (colored)

Sync with head.

Revision 1.308 / (download) - annotate - [select for diffs], Sun Jun 3 19:37:50 2007 UTC (16 years, 10 months ago) by xtraeme
Branch: MAIN
Changes since 1.307: +1 -8 lines
Diff to previous 1.307 (colored)

Remove Enhanced Speedstep stuff from here, it's defined on files.x86
now.

Revision 1.307 / (download) - annotate - [select for diffs], Wed May 30 17:16:55 2007 UTC (16 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.306: +1 -2 lines
Diff to previous 1.306 (colored)

lock_stubs.S depends on assym.h

Revision 1.303.2.2 / (download) - annotate - [select for diffs], Sun May 27 12:27:29 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.303.2.1: +2 -2 lines
Diff to previous 1.303.2.1 (colored) to branchpoint 1.303 (colored)

Sync with head.

Revision 1.305.2.1 / (download) - annotate - [select for diffs], Tue May 22 17:26:57 2007 UTC (16 years, 10 months ago) by matt
Branch: ppcoea-renovation
Changes since 1.305: +2 -1 lines
Diff to previous 1.305 (colored)

Update to HEAD.

Revision 1.306 / (download) - annotate - [select for diffs], Thu May 17 14:51:20 2007 UTC (16 years, 11 months ago) by yamt
Branch: MAIN
Changes since 1.305: +2 -1 lines
Diff to previous 1.305 (colored)

merge yamt-idlelwp branch.  asked by core@.  some ports still needs work.

from doc/BRANCHES:

	idle lwp, and some changes depending on it.

	1. separate context switching and thread scheduling.
	   (cf. gmcgarry_ctxsw)
	2. implement idle lwp.
	3. clean up related MD/MI interfaces.
	4. make scheduler(s) modular.

Revision 1.301.2.6 / (download) - annotate - [select for diffs], Mon May 7 10:54:57 2007 UTC (16 years, 11 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.301.2.5: +1 -2 lines
Diff to previous 1.301.2.5 (colored) to branchpoint 1.301 (colored) next main 1.302 (colored)

sync with head.

Revision 1.305 / (download) - annotate - [select for diffs], Mon Apr 16 19:12:18 2007 UTC (17 years ago) by ad
Branch: MAIN
CVS Tags: yamt-idlelwp-base8
Branch point for: ppcoea-renovation
Changes since 1.304: +1 -2 lines
Diff to previous 1.304 (colored)

Share the sysarch stuff between the x86 ports. PR kern/36046.

Revision 1.301.2.5 / (download) - annotate - [select for diffs], Sun Apr 15 16:02:47 2007 UTC (17 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.301.2.4: +2 -1 lines
Diff to previous 1.301.2.4 (colored) to branchpoint 1.301 (colored)

sync with head.

Revision 1.303.2.1 / (download) - annotate - [select for diffs], Tue Apr 10 13:23:04 2007 UTC (17 years ago) by ad
Branch: vmlocking
Changes since 1.303: +2 -1 lines
Diff to previous 1.303 (colored)

Sync with head.

Revision 1.304 / (download) - annotate - [select for diffs], Tue Apr 10 02:40:16 2007 UTC (17 years ago) by macallan
Branch: MAIN
CVS Tags: thorpej-atomic-base, thorpej-atomic
Changes since 1.303: +2 -1 lines
Diff to previous 1.303 (colored)

include files.wsfb

Revision 1.301.2.4 / (download) - annotate - [select for diffs], Mon Mar 12 05:48:20 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.301.2.3: +2 -2 lines
Diff to previous 1.301.2.3 (colored) to branchpoint 1.301 (colored)

Sync with HEAD.

Revision 1.303 / (download) - annotate - [select for diffs], Mon Mar 5 16:51:01 2007 UTC (17 years, 1 month ago) by drochner
Branch: MAIN
CVS Tags: reinoud-bufcleanup
Branch point for: vmlocking, mjf-ufs-trans
Changes since 1.302: +2 -2 lines
Diff to previous 1.302 (colored)

clean up how cpus and ioapics are attached at the mainbus:
Seperate "cpubus" and "ioapicbus" -- while they share a common "address
space" (the apic id), the kernel doesn't use this fact. There are different
data passed to cpus and apics, which caused some ugly polymorphism. This
also saves the special "submatch" functions needed to distingush cpus
and ioapics for autoconf. (And it makes that "apid" locators wired
in the kernel configuration are honored now; this allows one to dumb down
an mp box to singleprocessor by userconfig.)
Print "apid" locators in the buses "print" function "as everyone does",
so the per-port cpu drivers don't need to do it.
Being here, constify "struct cpu_functions" and g/c the unused MP_PICMODE
flag.

Revision 1.301.2.3 / (download) - annotate - [select for diffs], Sat Mar 3 15:34:18 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.301.2.2: +2 -2 lines
Diff to previous 1.301.2.2 (colored) to branchpoint 1.301 (colored)

move i386/i386/idle_machdep.c to x86/x86/idle_machdep.c.

Revision 1.301.2.2 / (download) - annotate - [select for diffs], Tue Feb 27 16:51:34 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.301.2.1: +4 -3 lines
Diff to previous 1.301.2.1 (colored) to branchpoint 1.301 (colored)

- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.

Revision 1.269.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:06:52 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.2: +25 -3 lines
Diff to previous 1.269.2.2 (colored)

sync with head.

Revision 1.302 / (download) - annotate - [select for diffs], Sun Feb 18 18:20:26 2007 UTC (17 years, 2 months ago) by dsl
Branch: MAIN
CVS Tags: ad-audiomp-base, ad-audiomp
Changes since 1.301: +4 -3 lines
Diff to previous 1.301 (colored)

Get config(1) to supply the default parameters for BEEP_ON_HALT.

Revision 1.301.2.1 / (download) - annotate - [select for diffs], Sat Feb 17 10:30:43 2007 UTC (17 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.301: +2 -1 lines
Diff to previous 1.301 (colored)

- separate context switching and thread scheduling.
- introduce idle lwp.
- change some related MD/MI interfaces and implement i386 version.

Revision 1.301 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:04 2007 UTC (17 years, 2 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge
Branch point for: yamt-idlelwp
Changes since 1.300: +2 -1 lines
Diff to previous 1.300 (colored)

Merge newlock2 to head.

Revision 1.292.2.4 / (download) - annotate - [select for diffs], Fri Feb 9 21:03:49 2007 UTC (17 years, 2 months ago) by ad
Branch: newlock2
Changes since 1.292.2.3: +7 -1 lines
Diff to previous 1.292.2.3 (colored) to branchpoint 1.292 (colored) next main 1.293 (colored)

Sync with HEAD.

Revision 1.300 / (download) - annotate - [select for diffs], Tue Feb 6 07:29:00 2007 UTC (17 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: newlock2-nbase, newlock2-base
Changes since 1.299: +7 -1 lines
Diff to previous 1.299 (colored)

Add cmos(4) for reading/writing CMOS RAM on x86 boxes.  This driver
comes from Takahiro Kambe, with some mods by me.

Revision 1.292.2.3 / (download) - annotate - [select for diffs], Fri Jan 12 01:00:49 2007 UTC (17 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.292.2.2: +16 -2 lines
Diff to previous 1.292.2.2 (colored) to branchpoint 1.292 (colored)

Sync with head.

Revision 1.262.10.2 / (download) - annotate - [select for diffs], Mon Jan 8 16:36:20 2007 UTC (17 years, 3 months ago) by ghen
Branch: netbsd-3
Changes since 1.262.10.1: +2 -2 lines
Diff to previous 1.262.10.1 (colored) to branchpoint 1.262 (colored) next main 1.263 (colored)

Pull up following revision(s) (requested by bouyer in ticket #1621):
	sys/arch/i386/conf/GENERIC: revision 1.787 via patch
	share/man/man4/Makefile: revision 1.407 via patch
	distrib/sets/lists/man/mi: revision 1.936 via patch
	share/man/man4/ipmi.4: revision 1.1 via patch
	sys/arch/i386/i386/bios32.c: revision 1.11 via patch
	sys/dev/DEVNAMES: revision 1.221 via patch
	sys/arch/x86/x86/ipmi.c: revision 1.1 via patch
	sys/arch/i386/i386/mainbus.c: revision 1.65 via patch
	sys/arch/x86/include/smbiosvar.h: revision 1.1 via patch
	sys/arch/x86/include/ipmivar.h: revision 1.1 via patch
	sys/arch/x86/conf/files.x86: revision 1.20 via patch
	sys/arch/i386/conf/files.i386: revision 1.293 via patch
Add ipmi(4) driver, from OpenBSD. This requires SMBios support, so add
SMBios detection and mapping to bios32.c, also from OpenBSD (for now this
is only compiled in if ipmi(4) is configured). The sensors and watchdog are
accessible though envsys(4).
Works on i386; some work is needed on amd64 to access the BIOS. It would
eventually work on Xen if the SMBios is accessible (to be tested).
Add manpage for new ipmi driver.
Claim ipmi.

Revision 1.299 / (download) - annotate - [select for diffs], Sat Jan 6 18:42:36 2007 UTC (17 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.298: +5 -3 lines
Diff to previous 1.298 (colored)

Use the pic16lc@iic driver for setting the system LED, rebooting, and
powering off the machine instead of the assembly code in pic16l.S

Revision 1.298 / (download) - annotate - [select for diffs], Thu Jan 4 18:16:43 2007 UTC (17 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.297: +13 -1 lines
Diff to previous 1.297 (colored)

Microsoft Xbox support, from Andrew Gillham.

Still requires some bug fixes in the nfe(4) driver; works with USB ethernet.
Requires Xromwell / Cromwell 2.41dev or above to boot. Tested both CD boot
and etherboot.

xboxfb(4) currently does not work properly with component video cables.

Revision 1.269.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:46:05 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269.2.1: +16 -22 lines
Diff to previous 1.269.2.1 (colored)

sync with head.

Revision 1.292.4.3 / (download) - annotate - [select for diffs], Thu Dec 21 15:07:58 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.292.4.2: +2 -2 lines
Diff to previous 1.292.4.2 (colored) to branchpoint 1.292 (colored) next main 1.293 (colored)

sync with head.

Revision 1.297 / (download) - annotate - [select for diffs], Mon Dec 18 12:10:42 2006 UTC (17 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5
Changes since 1.296: +2 -2 lines
Diff to previous 1.296 (colored)

move to x86/pci/agp_machdep.c from Blair Sadewitz

Revision 1.292.4.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:04 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.292.4.1: +2 -2 lines
Diff to previous 1.292.4.1 (colored) to branchpoint 1.292 (colored)

sync with head.

Revision 1.292.2.2 / (download) - annotate - [select for diffs], Sat Nov 18 21:29:18 2006 UTC (17 years, 5 months ago) by ad
Branch: newlock2
Changes since 1.292.2.1: +4 -4 lines
Diff to previous 1.292.2.1 (colored) to branchpoint 1.292 (colored)

Sync with head.

Revision 1.296 / (download) - annotate - [select for diffs], Wed Oct 25 15:52:28 2006 UTC (17 years, 5 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-splraiseipl-base4, yamt-splraiseipl-base3, netbsd-4-base
Branch point for: wrstuden-fixsa, netbsd-4
Changes since 1.295: +2 -1 lines
Diff to previous 1.295 (colored)

Mark MULTIBOOT_SYMTAB_SPACE obsolete instead of silently removing it.
Per cube@'s suggestion.

Revision 1.295 / (download) - annotate - [select for diffs], Wed Oct 25 13:56:15 2006 UTC (17 years, 5 months ago) by jmmv
Branch: MAIN
Changes since 1.294: +1 -2 lines
Diff to previous 1.294 (colored)

Remove the usage of Multiboot's "a.out kludge" to tell the boot loader to
reserve some more space for the BSS section than the binary says.  This
trick was used to leave room after the kernel's image to copy the symbol
table following the format required by ksyms_init.  (It was also used to
workaround a bug in the physical address fields of the binary, but this has
been long fixed.)  Yes, the MULTIBOOT_SYMTAB_SPACE option goes away; yay!

Instead, copy the required data after the kernel in a way that avoids having
to reserve space and use the new ksyms_init_explicit function to avoid the
need to construct a minimal ELF image.

Fixes ksyms when using an "unpatched" GRUB (one that does not contain the
fix to honour the "a.out kludge" for ELF images, even when present) -- i.e.
ddb and lkms.  As a side effect, the new code is much clearer to read and
digest.

Closes PR port-i386/32865.

Revision 1.292.4.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:04:43 2006 UTC (17 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.292: +3 -3 lines
Diff to previous 1.292 (colored)

sync with head

Revision 1.294 / (download) - annotate - [select for diffs], Thu Oct 19 16:55:37 2006 UTC (17 years, 6 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.293: +2 -2 lines
Diff to previous 1.293 (colored)

remove relicts of COMPAT_AOUT, fixes compilation problems with old
kernel config files reported by Patrick Welche on current-users

Revision 1.293 / (download) - annotate - [select for diffs], Sun Oct 1 18:37:54 2006 UTC (17 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.292: +2 -2 lines
Diff to previous 1.292 (colored)

Add ipmi(4) driver, from OpenBSD. This requires SMBios support, so add
SMBios detection and mapping to bios32.c, also from OpenBSD (for now this
is only compiled in if ipmi(4) is configured). The sensors and watchdog are
accessible though envsys(4).
Works on i386; some work is needed on amd64 to access the BIOS. It would
eventually work on Xen if the SMBios is accessible (to be tested).

Revision 1.282.2.6 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:10 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.282.2.5: +2 -2 lines
Diff to previous 1.282.2.5 (colored) to branchpoint 1.282 (colored) next main 1.283 (colored)

sync with head.

Revision 1.292.2.1 / (download) - annotate - [select for diffs], Sun Sep 10 23:42:41 2006 UTC (17 years, 7 months ago) by ad
Branch: newlock2
Changes since 1.292: +2 -1 lines
Diff to previous 1.292 (colored)

Add updated locking primatives.

Revision 1.276.2.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:39:53 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.276: +52 -29 lines
Diff to previous 1.276 (colored) next main 1.277 (colored)

sync with head

Revision 1.292 / (download) - annotate - [select for diffs], Mon Sep 4 02:16:03 2006 UTC (17 years, 7 months ago) by perry
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9, rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.291: +2 -2 lines
Diff to previous 1.291 (colored)

switch to a common clock.c

Revision 1.282.2.5 / (download) - annotate - [select for diffs], Fri Aug 11 15:41:53 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.282.2.4: +11 -17 lines
Diff to previous 1.282.2.4 (colored) to branchpoint 1.282 (colored)

sync with head

Revision 1.291 / (download) - annotate - [select for diffs], Sun Aug 6 15:46:54 2006 UTC (17 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8, yamt-pdpolicy-base7, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.290: +5 -5 lines
Diff to previous 1.290 (colored)

PR/34116: Takuya SHIOZAKI: acpiapm(4) misuses config(9)
acpiapm(4) always matches the first node of AML, which is unrelated
with acpiapm. Separate acpi(4)'s children into two individual interface
attributes.

Revision 1.288.2.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:48:52 2006 UTC (17 years, 9 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.288: +9 -13 lines
Diff to previous 1.288 (colored) next main 1.289 (colored)

Merge from HEAD.

Revision 1.290 / (download) - annotate - [select for diffs], Sat Jul 8 20:28:06 2006 UTC (17 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.289: +7 -13 lines
Diff to previous 1.289 (colored)

Adjust to the new apm backend.

Revision 1.282.2.4 / (download) - annotate - [select for diffs], Mon Jun 26 12:44:39 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.282.2.3: +19 -5 lines
Diff to previous 1.282.2.3 (colored) to branchpoint 1.282 (colored)

sync with head.

Revision 1.287.2.2 / (download) - annotate - [select for diffs], Thu Jun 22 03:39:47 2006 UTC (17 years, 9 months ago) by chap
Branch: chap-midi
Changes since 1.287.2.1: +3 -1 lines
Diff to previous 1.287.2.1 (colored) to branchpoint 1.287 (colored) next main 1.288 (colored)

Complete a sync sys/ with head.

Revision 1.269.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:52:10 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.269: +62 -10 lines
Diff to previous 1.269 (colored)

sync with head.

Revision 1.289 / (download) - annotate - [select for diffs], Mon Jun 19 15:44:44 2006 UTC (17 years, 10 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, chap-midi-nbase, chap-midi-base
Changes since 1.288: +3 -1 lines
Diff to previous 1.288 (colored)

Initial import of bluetooth stack on behalf of Iain Hibbert.  (plunky@,
NetBSD Foundation Membership still pending.)  This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.

Revision 1.287.2.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:44:03 2006 UTC (17 years, 10 months ago) by chap
Branch: chap-midi
Changes since 1.287: +17 -5 lines
Diff to previous 1.287 (colored)

Sync with head.

Revision 1.288 / (download) - annotate - [select for diffs], Wed Jun 7 22:37:57 2006 UTC (17 years, 10 months ago) by kardel
Branch: MAIN
CVS Tags: gdamore-uart-base
Branch point for: gdamore-uart
Changes since 1.287: +17 -5 lines
Diff to previous 1.287 (colored)

convert to timecounters (from branch simonb-timecounters)

Revision 1.277.2.5 / (download) - annotate - [select for diffs], Thu Jun 1 22:34:35 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.277.2.4: +6 -2 lines
Diff to previous 1.277.2.4 (colored) next main 1.278 (colored)

Sync with head.

Revision 1.282.6.3 / (download) - annotate - [select for diffs], Wed May 24 15:47:57 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.282.6.2: +7 -6 lines
Diff to previous 1.282.6.2 (colored) to branchpoint 1.282 (colored) next main 1.283 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.282.2.3 / (download) - annotate - [select for diffs], Wed May 24 10:56:51 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.282.2.2: +7 -3 lines
Diff to previous 1.282.2.2 (colored) to branchpoint 1.282 (colored)

sync with head.

Revision 1.262.10.1 / (download) - annotate - [select for diffs], Sat May 20 12:25:39 2006 UTC (17 years, 11 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1
Changes since 1.262: +6 -1 lines
Diff to previous 1.262 (colored)

Pull up following revision(s) (requested by riz in ticket #1331):
	sys/arch/i386/conf/GENERIC: revision 1.701
	sys/arch/i386/pci/geodereg.h: revision 1.1
	sys/arch/i386/conf/files.i386: revision 1.270
	sys/arch/i386/pci/geode.c: revision 1.1
Add a driver for the watchdog timer on the AMD Geode SC1100.

Revision 1.282.4.2 / (download) - annotate - [select for diffs], Thu May 11 23:26:20 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.282.4.1: +7 -3 lines
Diff to previous 1.282.4.1 (colored) to branchpoint 1.282 (colored) next main 1.283 (colored)

sync with head

Revision 1.287 / (download) - annotate - [select for diffs], Sat May 6 15:46:48 2006 UTC (17 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5, simonb-timecounters-base, elad-kernelauth-base
Branch point for: chap-midi
Changes since 1.286: +6 -2 lines
Diff to previous 1.286 (colored)

Add SpeedStep SMI support for Intel PIIX4 based Pentium III processors.

Revision 1.277.2.4 / (download) - annotate - [select for diffs], Sun Apr 30 17:41:30 2006 UTC (17 years, 11 months ago) by kardel
Branch: simonb-timecounters
Changes since 1.277.2.3: +4 -2 lines
Diff to previous 1.277.2.3 (colored)

- i386/isa/tsc.c has been relocated
  to x86/x86/tsc.c for sharing with amd64

Revision 1.277.2.3 / (download) - annotate - [select for diffs], Sat Apr 22 11:37:32 2006 UTC (17 years, 11 months ago) by simonb
Branch: simonb-timecounters
Changes since 1.277.2.2: +15 -10 lines
Diff to previous 1.277.2.2 (colored)

Sync with head.

Revision 1.282.4.1 / (download) - annotate - [select for diffs], Wed Apr 19 02:32:45 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.282: +9 -5 lines
Diff to previous 1.282 (colored)

sync with head - hopefully this will work

Revision 1.286 / (download) - annotate - [select for diffs], Tue Apr 18 16:49:19 2006 UTC (18 years ago) by rittera
Branch: MAIN
Changes since 1.285: +2 -2 lines
Diff to previous 1.285 (colored)

A number of minor changes for NDIS.  (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC.  Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS.  NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.

Revision 1.282.2.2 / (download) - annotate - [select for diffs], Tue Apr 11 11:53:27 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.282.2.1: +1 -4 lines
Diff to previous 1.282.2.1 (colored) to branchpoint 1.282 (colored)

sync with head

Revision 1.285 / (download) - annotate - [select for diffs], Tue Apr 4 03:13:12 2006 UTC (18 years ago) by gdamore
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4
Changes since 1.284: +1 -4 lines
Diff to previous 1.284 (colored)

Convert existing ath users to new Makefile, except for amd64, which needs
the rules due to needing to conditionally postprocess the HAL object file.

Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default
in the atheros include file.

Revision 1.282.2.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:06:18 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.282: +9 -2 lines
Diff to previous 1.282 (colored)

sync with head.

Revision 1.282.6.2 / (download) - annotate - [select for diffs], Fri Mar 31 09:45:02 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.282.6.1: +4 -1 lines
Diff to previous 1.282.6.1 (colored) to branchpoint 1.282 (colored)

Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.

Revision 1.284 / (download) - annotate - [select for diffs], Fri Mar 31 00:03:57 2006 UTC (18 years ago) by rittera
Branch: MAIN
CVS Tags: yamt-pdpolicy-base3
Changes since 1.283: +4 -1 lines
Diff to previous 1.283 (colored)

Updated to the latest NDIS code.  I added commented out lines in the files
arch/i386/conf/GENERIC, arch/i386/conf/files.i386 and dev/pci/files.pci which
can simply be uncommented to compile NDIS into the kernel.  I'll write some
documentation on this soon.

Note that NDIS is still somewhat experimental.  It is currently tested and
functions relatively well on on two cards:
1. Dell (Broadcom) TrueMobile 1400 Dual Band WLAN Mini-PCI
2. Intel EtherExpress Pro/100

Revision 1.282.6.1 / (download) - annotate - [select for diffs], Tue Mar 28 09:47:16 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.282: +6 -2 lines
Diff to previous 1.282 (colored)

Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.283 / (download) - annotate - [select for diffs], Fri Mar 17 12:19:49 2006 UTC (18 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.282: +6 -2 lines
Diff to previous 1.282 (colored)

Add support for the VIA SMBus controller found on the VT8235 PCI-ISA
bridge.

Revision 1.274.2.3 / (download) - annotate - [select for diffs], Wed Mar 1 09:27:55 2006 UTC (18 years, 1 month ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.274.2.2: +6 -4 lines
Diff to previous 1.274.2.2 (colored) to branchpoint 1.274 (colored) next main 1.275 (colored)

sync with head.

Revision 1.277.2.2 / (download) - annotate - [select for diffs], Tue Feb 28 20:25:08 2006 UTC (18 years, 1 month ago) by kardel
Branch: simonb-timecounters
Changes since 1.277.2.1: +15 -4 lines
Diff to previous 1.277.2.1 (colored)

Move watchdog timer support code out of geode.c in to its
own file, leaving geode.c to just set up GDB mappings.
Add support for CGB high resolution counter as a time counter.

Revision 1.282 / (download) - annotate - [select for diffs], Sun Feb 19 21:41:18 2006 UTC (18 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, peter-altq, elad-kernelauth
Changes since 1.281: +2 -1 lines
Diff to previous 1.281 (colored)

Add screenblanking support. Not enabled by default, as in some cases it
might cause the system to hang. Where it does work, it works well. Enabled
by setting options VESAFB_PM.

Tested on ATI Radeon M9 (failed), NeoMagic 256AV (passed).

Revision 1.281 / (download) - annotate - [select for diffs], Sun Feb 19 17:24:37 2006 UTC (18 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.280: +1 -2 lines
Diff to previous 1.280 (colored)

splash is MI; move it out of files.i386

Revision 1.280 / (download) - annotate - [select for diffs], Sun Feb 19 16:20:21 2006 UTC (18 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.279: +3 -2 lines
Diff to previous 1.279 (colored)

Make VESAFB_WIDTH, VESAFB_HEIGHT, VESAFB_DEPTH defined in opt_vesafb.h.
While we're here, give us NVESAFB in vesafb.h

Revision 1.279 / (download) - annotate - [select for diffs], Sat Feb 18 19:07:11 2006 UTC (18 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.278: +5 -4 lines
Diff to previous 1.278 (colored)

Import vesa framebuffer driver. Replaces vesa_raster8, which didn't do
anything.

Revision 1.274.2.2 / (download) - annotate - [select for diffs], Sat Feb 18 15:38:36 2006 UTC (18 years, 2 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.274.2.1: +7 -2 lines
Diff to previous 1.274.2.1 (colored) to branchpoint 1.274 (colored)

sync with head.

Revision 1.278 / (download) - annotate - [select for diffs], Sun Feb 12 18:16:01 2006 UTC (18 years, 2 months ago) by tron
Branch: MAIN
Changes since 1.277: +2 -2 lines
Diff to previous 1.277 (colored)

Share Intel hardware random number generator support between amd64 and
i386 port. This will benefit EM64T systems using Intel i9xx chipsets.

Revision 1.277.2.1 / (download) - annotate - [select for diffs], Sat Feb 4 14:56:52 2006 UTC (18 years, 2 months ago) by simonb
Branch: simonb-timecounters
Changes since 1.277: +2 -2 lines
Diff to previous 1.277 (colored)

Use i386/tsc.c instead of kern/kern_microtime.c on i586/i686.

Revision 1.277 / (download) - annotate - [select for diffs], Fri Feb 3 11:08:23 2006 UTC (18 years, 2 months ago) by jmmv
Branch: MAIN
Branch point for: simonb-timecounters
Changes since 1.276: +6 -1 lines
Diff to previous 1.276 (colored)

Implement support for 'The Multiboot Specification' so that i386 kernels
can be booted directly from Multiboot-compliant boot loaders (e.g. GRUB).
See the added multiboot(8) manual page for more information.

No objections in tech-kern@; only positive comments.

Revision 1.274.2.1 / (download) - annotate - [select for diffs], Sun Jan 15 10:02:38 2006 UTC (18 years, 3 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.274: +8 -1 lines
Diff to previous 1.274 (colored)

sync with head.

Revision 1.276 / (download) - annotate - [select for diffs], Sun Jan 1 12:12:43 2006 UTC (18 years, 3 months ago) by xtraeme
Branch: MAIN
Branch point for: rpaulo-netinet-merge-pcb
Changes since 1.275: +2 -1 lines
Diff to previous 1.275 (colored)

PCI Interrupt router support for VIA VT823[1357] Southbridges.
From OpenBSD.

Revision 1.275 / (download) - annotate - [select for diffs], Sat Dec 31 17:55:55 2005 UTC (18 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.274: +7 -1 lines
Diff to previous 1.274 (colored)

AMD PowerNow K7 driver written by Martin Vegiard via PR port-i386/26239.

Enabled by default on GENERIC and GENERIC_LAPTOP.

Imported 1 year later... but it's here finally.

Revision 1.240.2.6 / (download) - annotate - [select for diffs], Sun Dec 11 10:28:19 2005 UTC (18 years, 4 months ago) by christos
Branch: ktrace-lwp
Changes since 1.240.2.5: +6 -1 lines
Diff to previous 1.240.2.5 (colored) next main 1.241 (colored)

Sync with head.

Revision 1.274 / (download) - annotate - [select for diffs], Sun Dec 11 02:11:50 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: ktrace-lwp-base
Branch point for: yamt-uio_vmspace
Changes since 1.273: +6 -1 lines
Diff to previous 1.273 (colored)

Add a small device to control brightness on the Sony VAIOs.

Revision 1.240.2.5 / (download) - annotate - [select for diffs], Thu Nov 10 13:56:32 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.240.2.4: +28 -20 lines
Diff to previous 1.240.2.4 (colored)

Sync with HEAD. Here we go again...

Revision 1.273 / (download) - annotate - [select for diffs], Mon Nov 7 11:42:34 2005 UTC (18 years, 5 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead
Changes since 1.272: +3 -1 lines
Diff to previous 1.272 (colored)

some assym cleanup.
- move copyin and friends from locore.S to their own file, copy.S.
  share it between i386 and xen.
- defparam KERNBASE and kill KERNBASE_LOCORE hack.
- add more symbols to assym.h and use it where appropriate.

Revision 1.272 / (download) - annotate - [select for diffs], Fri Oct 7 15:59:49 2005 UTC (18 years, 6 months ago) by riz
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, thorpej-vnode-attr-base, thorpej-vnode-attr
Changes since 1.271: +2 -2 lines
Diff to previous 1.271 (colored)

Add support for the gpio(4) framework to the elansc(4) system controller.

From Alexander Yurchenko (grange@openbsd), via OpenBSD.
Approved by jmcneill.

Revision 1.271 / (download) - annotate - [select for diffs], Tue Sep 27 02:42:44 2005 UTC (18 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.270: +6 -2 lines
Diff to previous 1.270 (colored)

Add NS Geode PCI-ISA bridge GPIO support.

Revision 1.270 / (download) - annotate - [select for diffs], Thu Sep 22 07:09:35 2005 UTC (18 years, 6 months ago) by dyoung
Branch: MAIN
Changes since 1.269: +6 -1 lines
Diff to previous 1.269 (colored)

Add a driver for the watchdog timer on the AMD Geode SC1100.

Revision 1.269 / (download) - annotate - [select for diffs], Sun Jul 3 12:16:05 2005 UTC (18 years, 9 months ago) by cube
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.268: +1 -5 lines
Diff to previous 1.268 (colored)

Move definitions for PCI_*_FIXUP to files.x86 so that ACPI compiles for
amd64...

Revision 1.268 / (download) - annotate - [select for diffs], Sat Jun 25 22:08:54 2005 UTC (18 years, 9 months ago) by dyoung
Branch: MAIN
Changes since 1.267: +4 -5 lines
Diff to previous 1.267 (colored)

Move the definitions in dev/pci/files.ath into dev/pci/files.pci.
Stop including dev/pci/files.ath in arch/i386/conf/files.i386,
since we get the same definitions by including dev/pci/files.pci,
now.  Remove dev/pci/files.ath.

Add arch/macppc/conf/Makefile.macppc with directives for linking
the Atheros HAL for PowerPC.

In athhal-powerpc-be-eabi.opt_ah.h, #define AH_REGOPS_FUNC 1, since
otherwise the linker complains that the PowerPC HAL cannot link
with register-read/write subroutines.

Add ath(4) to the GENERIC macppc kernel configuration; comment it
out.

Revision 1.267 / (download) - annotate - [select for diffs], Wed Jun 22 06:14:51 2005 UTC (18 years, 9 months ago) by dyoung
Branch: MAIN
Changes since 1.266: +2 -2 lines
Diff to previous 1.266 (colored)

Resolve conflicts in importation of 18-May-2005 ath(4) / net80211(9)
from FreeBSD.  Introduce compatibility shims (sys/dev/ic/ath_netbsd.[ch],
sys/net80211/ieee80211_netbsd.[ch]).  Update drivers (an, atu, atw,
awi, ipw, iwi, rtw, wi) for the new net80211(9) API.

Revision 1.266 / (download) - annotate - [select for diffs], Wed Jun 22 01:51:03 2005 UTC (18 years, 9 months ago) by enami
Branch: MAIN
Changes since 1.265: +2 -2 lines
Diff to previous 1.265 (colored)

Backout part of previous since it breaks kernel build and not described
in the commit log.  I don't see merged log of ath(4) yet.

Revision 1.265 / (download) - annotate - [select for diffs], Wed Jun 22 00:58:48 2005 UTC (18 years, 10 months ago) by sekiya
Branch: MAIN
Changes since 1.264: +3 -3 lines
Diff to previous 1.264 (colored)

It turns out that pci_addr_fixup() doesn't require PCIBIOS either.  Decouple,
run it from mainbus_attach().

Revision 1.264 / (download) - annotate - [select for diffs], Tue Jun 21 08:19:26 2005 UTC (18 years, 10 months ago) by sekiya
Branch: MAIN
Changes since 1.263: +15 -13 lines
Diff to previous 1.263 (colored)

Rework the configuration scheme for PCI fixups:

* bus enumeration fixups are not PCIBIOS-specific, interrupt fixups are done
  by both PCIBIOS and ACPI.  The redundancy is very redundant.  Therefore,
  rename PCIBIOS_*_FIXUP to PCI_*_FIXUP, use PCI_INTR_FIXUP in place of
  ACPI_PCI_FIXUP, and change code refences to match.

* move the fixup defines from opt_pcibios.h to opt_pcifixup.h to reflect
  the above.

* fix up the PCI bus numbering in mainbus_attach(), right after we detect the
  configuration mode.  This probably renders the fixup in pcibios.c
  redundant -- but it should be harmless.

These changes make cardbus work in ACPI-only machines, when PCI_BUS_FIXUP
and PCI_INTR_FIXUP are defined.

Revision 1.263 / (download) - annotate - [select for diffs], Sun May 15 22:20:23 2005 UTC (18 years, 11 months ago) by fvdl
Branch: MAIN
Changes since 1.262: +2 -2 lines
Diff to previous 1.262 (colored)

Move linux_trap.c from sys/arch/i386/i386 to sys/arch/x86/x86, and share
it. Remove the amd64 linux_trap.c (which was just a stub with a printf
anyway).

Revision 1.240.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:16:38 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.240.2.3: +1 -1 lines
Diff to previous 1.240.2.3 (colored)

Fix the sync with head I botched.

Revision 1.240.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:35:22 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.240.2.2: +1 -4 lines
Diff to previous 1.240.2.2 (colored)

Sync with HEAD.

Revision 1.262 / (download) - annotate - [select for diffs], Tue Sep 14 16:51:57 2004 UTC (19 years, 7 months ago) by jdolecek
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: netbsd-3
Changes since 1.261: +1 -4 lines
Diff to previous 1.261 (colored)

do not include "compat/aout/files.aout", COMPAT_AOUT is soon to be removed

Revision 1.240.2.2 / (download) - annotate - [select for diffs], Fri Sep 3 12:44:47 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.240.2.1: +11 -6 lines
Diff to previous 1.240.2.1 (colored)

Sync with HEAD

Revision 1.261 / (download) - annotate - [select for diffs], Mon Aug 30 15:35:20 2004 UTC (19 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.260: +1 -2 lines
Diff to previous 1.260 (colored)

remove the (superfluous) definition of "cpu" as an interface attribute

Revision 1.260 / (download) - annotate - [select for diffs], Mon Aug 30 15:05:17 2004 UTC (19 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.259: +11 -5 lines
Diff to previous 1.259 (colored)

Phase out the use of a string as first "attach args" member to control
which bustype should be attached with a specific call to config_found()
(from a "mainbus" or a bus bridge).
Do it for isa/eisa/mca and pci/agp for now. These buses all attach to
an mi interface attribute "isabus", "eisabus" etc., and the autoconf
framework now allows to specify an interface attribute on config_found()
and config_search(), which limits the search of matching config data
to these which attach to that specific attribute.
So we basically have to call config_found_ia(..., "foobus", ...) where
such a bus is attached.
As a consequence, where a "mainbus" or alike also attaches other
devices (eg CPUs) which do not attach to a specific attribute yet,
we need at least pass an attribute name (different from "foobus") so
that the foo bus is not found at these places. This made some minor
changes necessary which are not obviously related to the mentioned buses.

Revision 1.240.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:35:48 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.240: +29 -24 lines
Diff to previous 1.240 (colored)

Sync with HEAD

Revision 1.259 / (download) - annotate - [select for diffs], Sat Jul 10 18:51:01 2004 UTC (19 years, 9 months ago) by cube
Branch: MAIN
Changes since 1.258: +2 -1 lines
Diff to previous 1.258 (colored)

Add an option to allow any user to write to machdep.est.frequency.target,
which is very handy on a laptop to control EST through another program that
you don't necessarily want to run as root (in my case, gkrellm).

The option's name is EST_FREQ_USERWRITE, and is disabled by default.

Revision 1.258 / (download) - annotate - [select for diffs], Thu Jul 8 22:07:48 2004 UTC (19 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.257: +1 -5 lines
Diff to previous 1.257 (colored)

don't need md timing functions for joystick anymore

Revision 1.257 / (download) - annotate - [select for diffs], Sun Jul 4 15:22:03 2004 UTC (19 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.256: +2 -1 lines
Diff to previous 1.256 (colored)

add darwin_commpage_machdep.S [does nothing for now, and the name is too long]

Revision 1.256 / (download) - annotate - [select for diffs], Fri Apr 30 02:05:42 2004 UTC (19 years, 11 months ago) by lukem
Branch: MAIN
Changes since 1.255: +7 -1 lines
Diff to previous 1.255 (colored)

Integrate support for Enhanced SpeedStep Technology (est) that
Michael Eriksson posted to port-i386 on 20031102, with various
modifications by me to work in the new sysctl(9) framework.

The code is enabled with 'options ENHANCED_SPEEDSTEP', and if
the CPU supports EST the following sysctl(8) nodes appear
(with the values that a Dell Inspiron 8600 + WUXGA with a
1.4GHz Pentium M CPU supports):
	machdep.est.cpu_brand = Intel(R) Pentium(R) M processor 1400MHz
	machdep.est.frequency.target = 1400
	machdep.est.frequency.current = 1400
	machdep.est.frequency.available = 1400 1200 1000 800 600

If EST support isn't available, the "machdep.est" sysctl sub-MIB
is not created.

Once we have a more general "CPU frequency" control API we can
migrate this code to using that.

Thanks to Michael Erikkson for providing this code!

Revision 1.255 / (download) - annotate - [select for diffs], Sun Apr 18 18:36:56 2004 UTC (20 years ago) by fvdl
Branch: MAIN
Changes since 1.254: +5 -1 lines
Diff to previous 1.254 (colored)

Adapt for new aapic.c location.

Revision 1.254 / (download) - annotate - [select for diffs], Thu Mar 25 23:32:10 2004 UTC (20 years ago) by jmc
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Changes since 1.253: +2 -2 lines
Diff to previous 1.253 (colored)

Convert athhal-elf.o to a .uue and add appropriate make hooks to use it

Revision 1.253 / (download) - annotate - [select for diffs], Thu Mar 25 15:26:35 2004 UTC (20 years ago) by wiz
Branch: MAIN
Changes since 1.252: +2 -2 lines
Diff to previous 1.252 (colored)

Backout previous -- this is not enough, config needs to be taught
how to reach partitions above h. Noted by Simon Burge, related to
PR 24905.

Revision 1.252 / (download) - annotate - [select for diffs], Thu Mar 25 12:38:49 2004 UTC (20 years ago) by wiz
Branch: MAIN
Changes since 1.251: +2 -2 lines
Diff to previous 1.251 (colored)

Define maxpartitions to the same value as MAXPARTITIONS in disklabel.h.
Addresses PR 24905 by Simon Burge.

Revision 1.251 / (download) - annotate - [select for diffs], Sun Mar 14 08:04:38 2004 UTC (20 years, 1 month ago) by minoura
Branch: MAIN
Changes since 1.250: +7 -2 lines
Diff to previous 1.250 (colored)

Add Intel ICHn PCI-LPC bridge driver.
It is a pcib, but with sysmon watchdog support.

Revision 1.250 / (download) - annotate - [select for diffs], Sat Mar 13 17:31:33 2004 UTC (20 years, 1 month ago) by bjh21
Branch: MAIN
Changes since 1.249: +4 -4 lines
Diff to previous 1.249 (colored)

Abstract the interface between pckbc(4), and the pckbd(4) and pms(4)
drivers that attach to it.  This allows for other host interface chips
that use the same keyboards and mice, such as the ones in the ARM
IOMD20, ARM7500, and SA-1111.  The PC-compatible driver is still
called pckbc(4), and the new abstraction layer is "pckbport", so the
child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which
also contains some code shared between all host controllers.  To avoid
incompatibility, pckbdreg.h is still installed in
/usr/include/dev/pckbc.

In theory, this shouldn't cause any behavioural changes in the drivers
concerned.  Thy just use rather more function pointers than before.  Tested
on i386 and (with a new host driver) acorn32.  Compiled on several other
affected architectures.

Revision 1.249 / (download) - annotate - [select for diffs], Mon Feb 16 17:11:27 2004 UTC (20 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.248: +1 -4 lines
Diff to previous 1.248 (colored)

Remove last traces of DUMMY_NOPS option that was removed some
time ago.
From Jeff Rizzo in PR 24442.

Revision 1.248 / (download) - annotate - [select for diffs], Sat Feb 14 14:33:28 2004 UTC (20 years, 2 months ago) by bjh21
Branch: MAIN
Changes since 1.247: +2 -2 lines
Diff to previous 1.247 (colored)

Add a new MI attribute, pckbc_machdep_cnattach, and change pckbc_cnattach()
to only call pckbc_machdep_cnattach() if this is present.  This allows
pckbc_machdep_cnattach() to be omitted entirely on most ports, where it only
returns ENXIO anyway.

The devices with this attribute at the moment are pc(4) on i386 and bebox, and
pckbc on sparc, where pckbc_machdep_cnattach() mysteriously returns 0 rather
than ENXIO.

Revision 1.247 / (download) - annotate - [select for diffs], Tue Jan 20 19:58:00 2004 UTC (20 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.246: +1 -9 lines
Diff to previous 1.246 (colored)

cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
  is included there too; dev/ic/lpt.c is not included if ppbus is
  configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
  glue moved to conf/files and dev/pci/files.pci respectively; remove
  device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
  glue

Revision 1.246 / (download) - annotate - [select for diffs], Sun Nov 16 12:02:15 2003 UTC (20 years, 5 months ago) by tls
Branch: MAIN
Changes since 1.245: +2 -2 lines
Diff to previous 1.245 (colored)

We can't use bf_cbc.S if I386_CPU is defined; the 80386 doesn't have
bswapl, and bf_cbc.S uses it.  Unfortunately, this means that GENERIC
will no longer use the asm code -- though it will still use the asm
for the basic Blowfish transform.  This won't slow down the KAME IPsec
(since it rolls its own CBC) but may slow down fast-ipsec in kernels
that have I386_CPU defined.

Revision 1.245 / (download) - annotate - [select for diffs], Mon Oct 13 06:40:14 2003 UTC (20 years, 6 months ago) by dyoung
Branch: MAIN
Changes since 1.244: +5 -1 lines
Diff to previous 1.244 (colored)

For PCI attachment, ath(4) needs both the HAL binary and the files
listed in dev/pci/files.ath.

Revision 1.244 / (download) - annotate - [select for diffs], Wed Sep 10 19:49:47 2003 UTC (20 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.243: +2 -1 lines
Diff to previous 1.243 (colored)

Add compat_16_machdep.c

Revision 1.243 / (download) - annotate - [select for diffs], Sat Sep 6 17:44:38 2003 UTC (20 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.242: +1 -2 lines
Diff to previous 1.242 (colored)

Move the bulk of pci_intr_string into a seperate intr_string function. Use
that new function to print the pciide compat interrupt in pciide_machdep.c.
Share pciide_machdep.c between amd64 and i386.

Revision 1.242 / (download) - annotate - [select for diffs], Sun Jul 27 01:19:26 2003 UTC (20 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.241: +1 -2 lines
Diff to previous 1.241 (colored)

Since everyone uses clock_subr.c (or should, if they don't currently),
list it in conf/files instead of in every port's files.*.

Revision 1.241 / (download) - annotate - [select for diffs], Mon Jul 7 13:34:08 2003 UTC (20 years, 9 months ago) by dsl
Branch: MAIN
Changes since 1.240: +2 -2 lines
Diff to previous 1.240 (colored)

Switch to using MI code to find disklabel on MBR disks.

Revision 1.240 / (download) - annotate - [select for diffs], Mon Jun 2 04:02:20 2003 UTC (20 years, 10 months ago) by gmcgarry
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.239: +6 -1 lines
Diff to previous 1.239 (colored)

Pull-in GPIB.

Revision 1.239 / (download) - annotate - [select for diffs], Thu May 15 13:13:25 2003 UTC (20 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.238: +2 -8 lines
Diff to previous 1.238 (colored)

Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.

Revision 1.238 / (download) - annotate - [select for diffs], Wed May 14 12:04:56 2003 UTC (20 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.237: +2 -6 lines
Diff to previous 1.237 (colored)

remove opms attachment stuff which is pointless after
opms itself was removed

Revision 1.237 / (download) - annotate - [select for diffs], Sun May 11 18:24:12 2003 UTC (20 years, 11 months ago) by fvdl
Branch: MAIN
Changes since 1.236: +1 -7 lines
Diff to previous 1.236 (colored)

Update for acpi file move to sys/arch/x86/x86.

Revision 1.236 / (download) - annotate - [select for diffs], Tue Mar 25 19:37:14 2003 UTC (21 years ago) by jmmv
Branch: MAIN
Changes since 1.235: +6 -1 lines
Diff to previous 1.235 (colored)

Implement the beep on halt feature.  When enabled, it makes the kernel beep
the computer speaker when it's completely safe to power down the machine
(after the "The operating system has halted." message).  This is useful for
headless machines.

The feature is only enabled if the BEEP_ONHALT option is defined (disabled      by default).  It can be tuned through the BEEP_ONHALT_{COUNT,PERIOD,PITCH}      options.

Closes my own PR kern/18792.

Revision 1.235 / (download) - annotate - [select for diffs], Sun Mar 2 22:19:06 2003 UTC (21 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.234: +1 -2 lines
Diff to previous 1.234 (colored)

microtime.S depends on assym.h

Revision 1.234 / (download) - annotate - [select for diffs], Sat Mar 1 22:53:39 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.233: +1 -2 lines
Diff to previous 1.233 (colored)

Move lock_machdep.c to arch/x86/x86.

Revision 1.233 / (download) - annotate - [select for diffs], Sat Mar 1 16:37:51 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.232: +2 -1 lines
Diff to previous 1.232 (colored)

Move the CPU identification out of machdep.c into a seperate file.

Revision 1.232 / (download) - annotate - [select for diffs], Thu Feb 27 01:49:29 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.231: +1 -2 lines
Diff to previous 1.231 (colored)

Catch up with consinit.c move.

Revision 1.231 / (download) - annotate - [select for diffs], Thu Feb 27 00:39:40 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.230: +1 -4 lines
Diff to previous 1.230 (colored)

Catch up with isa_machdep.c and pci_machdep.c move.

Revision 1.230 / (download) - annotate - [select for diffs], Wed Feb 26 21:33:36 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.229: +1 -27 lines
Diff to previous 1.229 (colored)

Adapt for move of files to arch/x86.

Revision 1.229 / (download) - annotate - [select for diffs], Sun Feb 16 17:42:13 2003 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.228: +0 -7 lines
Diff to previous 1.228 (colored)

Undo accidental commit of this file.

Revision 1.228 / (download) - annotate - [select for diffs], Sun Feb 16 17:35:16 2003 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.227: +8 -1 lines
Diff to previous 1.227 (colored)

Add uax(4) (and url(4) in some cases).

Revision 1.227 / (download) - annotate - [select for diffs], Wed Feb 5 12:18:01 2003 UTC (21 years, 2 months ago) by nakayama
Branch: MAIN
Changes since 1.226: +2 -2 lines
Diff to previous 1.226 (colored)

Share i386/tsc_microtime.c with alpha and sparc64 as kern_microtime.c.
(approved by martin)

Revision 1.182.2.16 / (download) - annotate - [select for diffs], Tue Jan 7 21:11:38 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.182.2.15: +10 -6 lines
Diff to previous 1.182.2.15 (colored) next main 1.183 (colored)

Sync with HEAD.

Revision 1.226 / (download) - annotate - [select for diffs], Tue Jan 7 18:55:36 2003 UTC (21 years, 3 months ago) by fvdl
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.225: +10 -6 lines
Diff to previous 1.225 (colored)

Add MPACPI option (commented out). Add MPBIOS option by default, it is
needed now to do MP BIOS MP configuration.

Revision 1.182.2.15 / (download) - annotate - [select for diffs], Sun Dec 29 19:29:11 2002 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.182.2.14: +5 -1 lines
Diff to previous 1.182.2.14 (colored)

Sync with HEAD.

Revision 1.225 / (download) - annotate - [select for diffs], Sat Dec 28 17:51:16 2002 UTC (21 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.224: +5 -1 lines
Diff to previous 1.224 (colored)

Add an npx at acpi(4) attachment

Revision 1.182.2.14 / (download) - annotate - [select for diffs], Wed Dec 11 06:00:50 2002 UTC (21 years, 4 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.182.2.13: +20 -14 lines
Diff to previous 1.182.2.13 (colored)

Sync with HEAD.

Revision 1.224 / (download) - annotate - [select for diffs], Mon Nov 25 22:25:13 2002 UTC (21 years, 4 months ago) by manu
Branch: MAIN
CVS Tags: gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw
Changes since 1.223: +2 -1 lines
Diff to previous 1.223 (colored)

Added an empty shell for signal delivery. Now we just have to fill the
machine dependant bits.

Revision 1.223 / (download) - annotate - [select for diffs], Fri Nov 22 15:23:36 2002 UTC (21 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.222: +15 -13 lines
Diff to previous 1.222 (colored)

New interrupt code. The basic idea behind it is to hide the differences
in interrupt controllers in struct pic, and try to keep as much
common code as possible. At the lowest (asm) level, this is done
with CPP macros.

The main structure is now struct intrsource, describing an established
interrupt line, of any kind (soft/hard local apic/legacy apic/IO apic).
For quick masking, there may be a maximum of 32 sources per CPU.
Sources can be assigned to any CPU in the MP case, though currently they
all go to the boot CPU.

Revision 1.222 / (download) - annotate - [select for diffs], Thu Nov 14 21:39:14 2002 UTC (21 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.221: +4 -4 lines
Diff to previous 1.221 (colored)

darwin needs us.

Revision 1.221 / (download) - annotate - [select for diffs], Wed Nov 13 19:20:25 2002 UTC (21 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.220: +4 -1 lines
Diff to previous 1.220 (colored)

add COMPAT_DARWIN

Revision 1.182.2.13 / (download) - annotate - [select for diffs], Mon Nov 11 21:58:55 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.12: +0 -1 lines
Diff to previous 1.182.2.12 (colored)

Catch up to -current

Revision 1.220 / (download) - annotate - [select for diffs], Sat Oct 26 13:50:30 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.219: +1 -2 lines
Diff to previous 1.219 (colored)

now that mem_no is emitted by config(8), there is no reason to keep
copy of more or less identical iskmemdev() for every arch; move the function
to spec_vnop.c, and g/c machine-dependant copies

Revision 1.182.2.12 / (download) - annotate - [select for diffs], Fri Oct 18 02:37:34 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.11: +45 -5 lines
Diff to previous 1.182.2.11 (colored)

Catch up to -current.

Revision 1.219 / (download) - annotate - [select for diffs], Fri Oct 11 01:52:06 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-aftermerge
Changes since 1.218: +6 -5 lines
Diff to previous 1.218 (colored)

* Move config defns for the crypto algorithms into their own files.
  Define an attribute for each crypto algorithm, and use that attribute
  to select the files that implement the algorithm.
* Give the "wlan" attribute a dependency on the "arc4" attribute.
* Give the "cgd" pseudo-device the "des", "blowfish", "cast128", and
  "rijndael" attributes.
* Use the new attribute-as-option-dependencies feature of config(8) to
  give the IPSEC_ESP option dependencies on the "des", "blowfish", "cast128",
  and "rijndael" attributes.

Revision 1.188.2.7 / (download) - annotate - [select for diffs], Thu Oct 10 18:33:15 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.188.2.6: +40 -17 lines
Diff to previous 1.188.2.6 (colored) next main 1.189 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.218 / (download) - annotate - [select for diffs], Mon Oct 7 07:54:31 2002 UTC (21 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.217: +2 -2 lines
Diff to previous 1.217 (colored)

lock_machdep.c only depends on LOCKDEBUG, in which case it's also
needed in the non-MP case (since pmap.c now calls __cpu_simple_lock
directly)

Revision 1.217 / (download) - annotate - [select for diffs], Sun Oct 6 12:36:16 2002 UTC (21 years, 6 months ago) by fvdl
Branch: MAIN
Changes since 1.216: +4 -1 lines
Diff to previous 1.216 (colored)

Define NOREDZONE and use it in the *_TINY config files to save a page
per process.

Revision 1.216 / (download) - annotate - [select for diffs], Fri Oct 4 18:28:29 2002 UTC (21 years, 6 months ago) by elric
Branch: MAIN
Changes since 1.215: +5 -5 lines
Diff to previous 1.215 (colored)

assign majors for raw and cooked cgd's.

Revision 1.215 / (download) - annotate - [select for diffs], Tue Oct 1 12:56:45 2002 UTC (21 years, 6 months ago) by fvdl
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.214: +38 -2 lines
Diff to previous 1.214 (colored)

Merge Bill Sommerfeld's i386 MP branch. This code has some known
caveats, but works quite well in a lot of MP cases, and all
UP cases that I have tested. Parts of this will hopefully be
reworked in the not-too-distant future.

Revision 1.182.2.11 / (download) - annotate - [select for diffs], Tue Sep 17 21:14:59 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.10: +2 -15 lines
Diff to previous 1.182.2.10 (colored)

Catch up to -current.

Revision 1.214 / (download) - annotate - [select for diffs], Fri Sep 6 13:18:43 2002 UTC (21 years, 7 months ago) by gehenna
Branch: MAIN
Changes since 1.213: +3 -16 lines
Diff to previous 1.213 (colored)

Merge the gehenna-devsw branch into the trunk.

This merge changes the device switch tables from static array to
dynamically generated by config(8).

- All device switches is defined as a constant structure in device drivers.

- The new grammer ``device-major'' is introduced to ``files''.

	device-major <prefix> char <num> [block <num>] [<rules>]

- All device major numbers must be listed up in port dependent majors.<arch>
  by using this grammer.

- Added the new naming convention.
  The name of the device switch must be <prefix>_[bc]devsw for auto-generation
  of device switch tables.

- The backward compatibility of loading block/character device
  switch by LKM framework is broken. This is necessary to convert
  from block/character device major to device name in runtime and vice versa.

- The restriction to assign device major by LKM is completely removed.
  We don't need to reserve LKM entries for dynamic loading of device switch.

- In compile time, device major numbers list is packed into the kernel and
  the LKM framework will refer it to assign device major number dynamically.

Revision 1.188.2.6 / (download) - annotate - [select for diffs], Fri Sep 6 08:36:08 2002 UTC (21 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.188.2.5: +41 -5 lines
Diff to previous 1.188.2.5 (colored)

sync kqueue branch with HEAD

Revision 1.206.2.4 / (download) - annotate - [select for diffs], Sat Aug 31 13:44:52 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.206.2.3: +6 -4 lines
Diff to previous 1.206.2.3 (colored) to branchpoint 1.206 (colored) next main 1.207 (colored)

catch up with -current.

Revision 1.147.2.26 / (download) - annotate - [select for diffs], Mon Aug 19 01:22:24 2002 UTC (21 years, 8 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.25: +31 -5 lines
Diff to previous 1.147.2.25 (colored) next main 1.148 (colored)

merged with -current as of today.
rearranged gdt init to deal with KVM86 changes; however, KVM86 has no
chance of working yet; good thing it's not part of GENERIC

Revision 1.182.2.10 / (download) - annotate - [select for diffs], Tue Aug 13 02:18:21 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.9: +5 -3 lines
Diff to previous 1.182.2.9 (colored)

Catch up to -current.

Revision 1.213 / (download) - annotate - [select for diffs], Mon Aug 12 01:03:13 2002 UTC (21 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: sommerfeld_i386mpnext, sommerfeld_i386mpbase_1, gehenna-devsw-base
Changes since 1.212: +6 -1 lines
Diff to previous 1.212 (colored)

Add a driver for the AMD Elan SC520 System Controller.  The "elansc"
driver attaches where "pchb" would normally attach (it matches at a
higher match priority).  The "elansc" driver currently provides support
for the watchdog timer built-in the SC520.

Thanks to Jasper Wallace for laying the ground-work for this (most
notably by providing a work-around for a watchdog-related bug in the
SC520).

Revision 1.212 / (download) - annotate - [select for diffs], Wed Aug 7 05:18:21 2002 UTC (21 years, 8 months ago) by briggs
Branch: MAIN
Changes since 1.211: +1 -4 lines
Diff to previous 1.211 (colored)

PERFCTRS is now defflagged in conf/files.

Revision 1.182.2.9 / (download) - annotate - [select for diffs], Thu Aug 1 02:41:58 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.8: +26 -2 lines
Diff to previous 1.182.2.8 (colored)

Catch up to -current.

Revision 1.206.2.3 / (download) - annotate - [select for diffs], Tue Jul 16 08:29:22 2002 UTC (21 years, 9 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.206.2.2: +36 -2 lines
Diff to previous 1.206.2.2 (colored) to branchpoint 1.206 (colored)

catch up with -current.

Revision 1.211 / (download) - annotate - [select for diffs], Wed Jul 10 19:15:43 2002 UTC (21 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.210: +13 -2 lines
Diff to previous 1.210 (colored)

get some more info out of the VESA BIOS and attach subdevices for
8-bit pseudo color and text modes
still doesn't do anything useful
(It would be easy to attach a wsdisplay, but we have to cooperate with the
PCI or ISA attached VGA drivers. There are open issues.)

Revision 1.210 / (download) - annotate - [select for diffs], Sun Jul 7 13:03:47 2002 UTC (21 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.209: +11 -1 lines
Diff to previous 1.209 (colored)

add definitions for the in-kernel vm86 code and vesabios attachment,
add an option APM_USE_KVM86 which does what its name implies

Revision 1.209 / (download) - annotate - [select for diffs], Wed Jul 3 02:46:11 2002 UTC (21 years, 9 months ago) by yamt
Branch: MAIN
Changes since 1.208: +5 -2 lines
Diff to previous 1.208 (colored)

add KSTACK_CHECK_DR0.

Revision 1.147.2.25 / (download) - annotate - [select for diffs], Tue Jun 25 15:44:49 2002 UTC (21 years, 9 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.24: +17 -1 lines
Diff to previous 1.147.2.24 (colored)

Resynch with -current.

Revision 1.188.2.5 / (download) - annotate - [select for diffs], Sun Jun 23 17:37:22 2002 UTC (21 years, 9 months ago) by jdolecek
Branch: kqueue
Changes since 1.188.2.4: +1 -8 lines
Diff to previous 1.188.2.4 (colored)

catch up with -current on kqueue branch

Revision 1.182.2.8 / (download) - annotate - [select for diffs], Thu Jun 20 03:39:08 2002 UTC (21 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.7: +11 -8 lines
Diff to previous 1.182.2.7 (colored)

Catch up to -current.

Revision 1.208 / (download) - annotate - [select for diffs], Tue Jun 18 07:56:12 2002 UTC (21 years, 10 months ago) by tshiozak
Branch: MAIN
Changes since 1.207: +2 -1 lines
Diff to previous 1.207 (colored)

add MD support for ACPI sleep/wakeup.

Revision 1.207 / (download) - annotate - [select for diffs], Mon Jun 17 22:38:31 2002 UTC (21 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.206: +10 -1 lines
Diff to previous 1.206 (colored)

glue for MD acpi devices.

Revision 1.206.2.2 / (download) - annotate - [select for diffs], Fri May 17 15:09:09 2002 UTC (21 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.206.2.1: +1 -16 lines
Diff to previous 1.206.2.1 (colored) to branchpoint 1.206 (colored)

Remove old block majors list.

Revision 1.206.2.1 / (download) - annotate - [select for diffs], Thu May 16 13:32:14 2002 UTC (21 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.206: +3 -1 lines
Diff to previous 1.206 (colored)

Include the list of block/character major numbers.

Revision 1.147.2.24 / (download) - annotate - [select for diffs], Fri May 3 19:12:57 2002 UTC (21 years, 11 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
CVS Tags: i386mp_plus16_stable
Changes since 1.147.2.23: +2 -2 lines
Diff to previous 1.147.2.23 (colored)

Add cpu* at mainbus? or equivalent to all configs.

Revision 1.147.2.23 / (download) - annotate - [select for diffs], Sat Apr 27 20:24:45 2002 UTC (21 years, 11 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.22: +0 -7 lines
Diff to previous 1.147.2.22 (colored)

Merge with current as of today

Revision 1.206 / (download) - annotate - [select for diffs], Thu Apr 18 12:54:12 2002 UTC (22 years ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6
Branch point for: gehenna-devsw
Changes since 1.205: +1 -5 lines
Diff to previous 1.205 (colored)

Remove opms(4) and its device, /dev/pms0, from the i386 port, because
it has been obsoleted by pms(4).

Reviewed by fvdl and christos.

Revision 1.205 / (download) - annotate - [select for diffs], Tue Apr 16 20:50:20 2002 UTC (22 years ago) by thorpej
Branch: MAIN
Changes since 1.204: +1 -4 lines
Diff to previous 1.204 (colored)

* Move the mii_bitbang attribute into dev/mii/files.mii
* Pull in dev/mii/files.mii from conf/files, rather than playing
  the magic "files include order" dance in N machine-dependent
  configuration definitions.

Revision 1.204.4.1 / (download) - annotate - [select for diffs], Sun Mar 17 21:28:51 2002 UTC (22 years, 1 month ago) by thorpej
Branch: newlock
Changes since 1.204: +2 -1 lines
Diff to previous 1.204 (colored) next main 1.205 (colored)

Add first-cut mutex and rwlock implementation bits for the x86.
XXX Does not actually handle i386 CPUs yet, only i486 and later.

Revision 1.182.2.7 / (download) - annotate - [select for diffs], Thu Feb 28 04:10:15 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.6: +3 -14 lines
Diff to previous 1.182.2.6 (colored)

Catch up to -current.

Revision 1.147.2.22 / (download) - annotate - [select for diffs], Sun Feb 24 00:17:44 2002 UTC (22 years, 1 month ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.21: +2 -13 lines
Diff to previous 1.147.2.21 (colored)

Resynch with mainline.

Revision 1.188.2.4 / (download) - annotate - [select for diffs], Mon Feb 11 20:08:24 2002 UTC (22 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.188.2.3: +3 -14 lines
Diff to previous 1.188.2.3 (colored)

Sync w/ -current.

Revision 1.204 / (download) - annotate - [select for diffs], Sat Feb 2 18:37:43 2002 UTC (22 years, 2 months ago) by jdolecek
Branch: MAIN
CVS Tags: newlock-base, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: newlock
Changes since 1.203: +2 -13 lines
Diff to previous 1.203 (colored)

Reduce the massive code duplication regarding joy(4). Split it into
MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.

Revision 1.147.2.21 / (download) - annotate - [select for diffs], Mon Jan 28 04:21:37 2002 UTC (22 years, 2 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.20: +2 -2 lines
Diff to previous 1.147.2.20 (colored)

Yet Another mergeup with -current.

Revision 1.203 / (download) - annotate - [select for diffs], Mon Jan 21 21:57:04 2002 UTC (22 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.202: +2 -2 lines
Diff to previous 1.202 (colored)

Switch to MI dev/md_root.c for archs which don't have any special
memory disk hooks (i.e. everything except atari).

Revision 1.188.2.3 / (download) - annotate - [select for diffs], Thu Jan 10 19:44:32 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.188.2.2: +38 -44 lines
Diff to previous 1.188.2.2 (colored)

Sync kqueue branch with -current.

Revision 1.182.2.6 / (download) - annotate - [select for diffs], Tue Jan 8 00:25:15 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.5: +29 -28 lines
Diff to previous 1.182.2.5 (colored)

Catch up to -current.

Revision 1.147.2.20 / (download) - annotate - [select for diffs], Sat Dec 29 21:09:04 2001 UTC (22 years, 3 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.19: +26 -22 lines
Diff to previous 1.147.2.19 (colored)

Yet another mergeup.

New work:
 - Frank van der Linden's tlb shootdown fix.
Mainline functionality merged:
 - IrDA
 - Kernel RCSID's
 - Transmeta CPU support
 - ACPI
 - XMM register access through procfs

Revision 1.147.2.19 / (download) - annotate - [select for diffs], Tue Dec 11 21:52:05 2001 UTC (22 years, 4 months ago) by fvdl
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.18: +28 -28 lines
Diff to previous 1.147.2.18 (colored)

Sync with -current. From Martin Husemann.

Revision 1.202 / (download) - annotate - [select for diffs], Mon Dec 3 00:10:14 2001 UTC (22 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.201: +3 -2 lines
Diff to previous 1.201 (colored)

defparam (not defflag) PCIBIOS_IRQS_HINT. pointed out by Kevin Lahey

Revision 1.201 / (download) - annotate - [select for diffs], Wed Nov 28 10:21:15 2001 UTC (22 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.200: +24 -24 lines
Diff to previous 1.200 (colored)

- convert usage of "defopt" to "defflag" where the relevant option does
  not support a value (e.g., it's to be used as "options FOO" instead of
  "options FOO=xxx"). options that take a value were converted to
  defparam recently.
- minor whitespace & formatting cleanups

Revision 1.200 / (download) - annotate - [select for diffs], Mon Nov 26 02:55:39 2001 UTC (22 years, 4 months ago) by itojun
Branch: MAIN
Changes since 1.199: +2 -2 lines
Diff to previous 1.199 (colored)

in_cksum.s is needed for inet6 too

Revision 1.199 / (download) - annotate - [select for diffs], Tue Nov 20 14:34:21 2001 UTC (22 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.198: +12 -12 lines
Diff to previous 1.198 (colored)

- replace "defopt" with "defparam" for options which must take a value,
  as config(8) will warn for value-less defparam options
- minor whitespace/formatting cleanup
- consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h

Revision 1.163.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 20:30:07 2001 UTC (22 years, 5 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.163.2.4: +2 -1 lines
Diff to previous 1.163.2.4 (colored) to branchpoint 1.163 (colored) next main 1.164 (colored)

Pull up revision 1.190 (via patch, requested by hubertf):
  Add support for ALi M1543 in pcibios as e.g. found in a Toshiba
  Portege 4000.
Tested by hubertf.

Revision 1.163.2.4 / (download) - annotate - [select for diffs], Thu Oct 25 18:05:27 2001 UTC (22 years, 5 months ago) by he
Branch: netbsd-1-5
Changes since 1.163.2.3: +8 -2 lines
Diff to previous 1.163.2.3 (colored) to branchpoint 1.163 (colored)

Apply patch (requested by ad):
  Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.

Revision 1.182.2.5 / (download) - annotate - [select for diffs], Mon Oct 8 20:10:44 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.4: +5 -2 lines
Diff to previous 1.182.2.4 (colored)

Catch up to -current.

Revision 1.191.2.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:39:39 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.191: +21 -5 lines
Diff to previous 1.191 (colored) next main 1.192 (colored)

Catch up with -current.

Revision 1.198 / (download) - annotate - [select for diffs], Fri Sep 28 02:06:55 2001 UTC (22 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2
Changes since 1.197: +5 -2 lines
Diff to previous 1.197 (colored)

Add ACPI config glue.

Revision 1.147.2.18 / (download) - annotate - [select for diffs], Sat Sep 22 23:00:58 2001 UTC (22 years, 6 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.17: +17 -5 lines
Diff to previous 1.147.2.17 (colored)

Merge branch with current, post ubcperf, MTRR, etc., etc.,
with the recent fifo_putpages fix to the trunk, GENERIC.MPDEBUG config
boots multiuser on my BP6.

Revision 1.182.2.4 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:03 2001 UTC (22 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.3: +19 -4 lines
Diff to previous 1.182.2.3 (colored)

Catch up to -current.

Revision 1.197 / (download) - annotate - [select for diffs], Wed Sep 19 01:26:18 2001 UTC (22 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.196: +2 -1 lines
Diff to previous 1.196 (colored)

Add code to frob the MTRR-like registers on the AMD K6-2
and AMD K6-III.

Revision 1.196 / (download) - annotate - [select for diffs], Sat Sep 15 01:32:11 2001 UTC (22 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.195: +3 -2 lines
Diff to previous 1.195 (colored)

Give each AGP controller its own attribute, and let the "agpbus"
device (rather, the device that carries that attribute) also
carry one or more attributes indicating which type of controller
it might be.

This will allow systems that might have AGP, but would never have
e.g. an Intel PCI-Host bridge, to trim out code that won't be used.

Revision 1.195 / (download) - annotate - [select for diffs], Sat Sep 15 01:10:10 2001 UTC (22 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.194: +3 -15 lines
Diff to previous 1.194 (colored)

Move the AGP device declaration stuff into files.agp.

Revision 1.188.2.2 / (download) - annotate - [select for diffs], Thu Sep 13 01:13:44 2001 UTC (22 years, 7 months ago) by thorpej
Branch: kqueue
Changes since 1.188.2.1: +29 -4 lines
Diff to previous 1.188.2.1 (colored)

Update the kqueue branch to HEAD.

Revision 1.194 / (download) - annotate - [select for diffs], Mon Sep 10 10:08:10 2001 UTC (22 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.193: +21 -3 lines
Diff to previous 1.193 (colored)

Add agp files (enabled only on i386, but the main code itself should not
be MD, so could be enabled on other platforms).

Revision 1.193 / (download) - annotate - [select for diffs], Sun Sep 9 18:36:36 2001 UTC (22 years, 7 months ago) by perry
Branch: MAIN
Changes since 1.192: +2 -2 lines
Diff to previous 1.192 (colored)

boost maximum MAXUSERS to 128

Revision 1.192 / (download) - annotate - [select for diffs], Sun Sep 9 11:01:01 2001 UTC (22 years, 7 months ago) by tls
Branch: MAIN
Changes since 1.191: +6 -1 lines
Diff to previous 1.191 (colored)

Add asm versions of blowfish and des transforms for i386.

This also involved updating the in-kernel DES functions to correspond
to the versions in our in-tree OpenSSL, because the des_SPtrans table
has changed; the asm code will not work with the old permutation table!

C and i386 asm code for the DES, 3DES, and Blowfish CBC modes is also
included; it is not currently built as the ESP processing in esp_core.c
splits the CBC operation and the cipher transform apart.  Hopefully that
will be fixed as there is a substantial performance improvement to be had
from doing so.  It will remain necessary to use the C version of the
Blowfish CBC function on some i386 machines, however, as the asm version
uses bswapl, which ony 486 and later processors have.  The DES CBC code
doesn't have this problem.

Finally, change esp_core.c to use the ecb3_encrypt function instead of
calling ecb_encrypt three times; this improves performance a bit, in
particular in the asm case.

Revision 1.147.2.17 / (download) - annotate - [select for diffs], Thu Sep 6 03:41:44 2001 UTC (22 years, 7 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.16: +2 -1 lines
Diff to previous 1.147.2.16 (colored)

here we go again

Revision 1.147.2.16 / (download) - annotate - [select for diffs], Mon Sep 3 19:48:07 2001 UTC (22 years, 7 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.15: +2 -1 lines
Diff to previous 1.147.2.15 (colored)

Merge with -current once more.

Revision 1.191 / (download) - annotate - [select for diffs], Mon Sep 3 17:18:22 2001 UTC (22 years, 7 months ago) by drochner
Branch: MAIN
CVS Tags: thorpej-devvp-base
Branch point for: thorpej-devvp
Changes since 1.190: +2 -1 lines
Diff to previous 1.190 (colored)

add wsfont pseudo device

Revision 1.190 / (download) - annotate - [select for diffs], Mon Aug 27 08:21:20 2001 UTC (22 years, 7 months ago) by haya
Branch: MAIN
Changes since 1.189: +2 -1 lines
Diff to previous 1.189 (colored)

Add support for ALi M1543 in pcibios.

Revision 1.182.2.3 / (download) - annotate - [select for diffs], Fri Aug 24 00:08:28 2001 UTC (22 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.2: +8 -1 lines
Diff to previous 1.182.2.2 (colored)

Catch up with -current.

Revision 1.188.2.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:11:41 2001 UTC (22 years, 8 months ago) by lukem
Branch: kqueue
Changes since 1.188: +8 -1 lines
Diff to previous 1.188 (colored)

update to -current

Revision 1.147.2.15 / (download) - annotate - [select for diffs], Thu Jul 19 08:57:27 2001 UTC (22 years, 9 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.14: +7 -0 lines
Diff to previous 1.147.2.14 (colored)

catch up with -current

Revision 1.189 / (download) - annotate - [select for diffs], Sat Jul 14 02:18:02 2001 UTC (22 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.188: +8 -1 lines
Diff to previous 1.188 (colored)

add mach/macho files

Revision 1.182.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 19:25:20 2001 UTC (22 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.182.2.1: +6 -1 lines
Diff to previous 1.182.2.1 (colored)

Catch up to -current.

Revision 1.147.2.14 / (download) - annotate - [select for diffs], Mon Jun 18 04:49:04 2001 UTC (22 years, 10 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.13: +1 -0 lines
Diff to previous 1.147.2.13 (colored)

Complete merge with -current

Revision 1.188 / (download) - annotate - [select for diffs], Mon Jun 18 02:00:49 2001 UTC (22 years, 10 months ago) by christos
Branch: MAIN
Branch point for: kqueue
Changes since 1.187: +2 -1 lines
Diff to previous 1.187 (colored)

Add an e_trapsignal member to struct emul, so that emulated processes can
send the appropriate signal depending on the trap type.

Revision 1.147.2.13 / (download) - annotate - [select for diffs], Sat May 26 22:13:08 2001 UTC (22 years, 10 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.12: +2 -1 lines
Diff to previous 1.147.2.12 (colored)

Implement MP-synchronzed microtime(), based on Jason Thorpe's port of
Dave Mills's cycle-counter-based microtime.

XXX We need to figure out how to deal with processors where the cycle
counter speed varies.  We don't have a whole lot of alternatives; we
could only use this on multiprocessors, which are less likely to
throttle the clock to save power.

The local apic timer runs at a fixed frequency, but it's
count-down-to-zero, not the count-up-forever type of timer which the
Mills code expects.

This also does not solve the problem of microtime on 486-based
multiprocessors..

Revision 1.147.2.12 / (download) - annotate - [select for diffs], Mon Apr 30 16:23:09 2001 UTC (22 years, 11 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.11: +10 -1 lines
Diff to previous 1.147.2.11 (colored)

Merge sommerfeld_i386mp_1 branch with -current as of today.
GENERIC.MP kernel boots and runs multiuser on my ABIT BP6

Revision 1.139.2.10 / (download) - annotate - [select for diffs], Mon Apr 23 09:41:47 2001 UTC (22 years, 11 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.9: +4 -1 lines
Diff to previous 1.139.2.9 (colored) next main 1.140 (colored)

Sync with HEAD.

Revision 1.187 / (download) - annotate - [select for diffs], Sun Apr 22 18:39:49 2001 UTC (23 years ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.186: +3 -1 lines
Diff to previous 1.186 (colored)

add major { ed = 20 }

Revision 1.139.2.9 / (download) - annotate - [select for diffs], Sat Apr 21 17:53:49 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.8: +2 -1 lines
Diff to previous 1.139.2.8 (colored)

Sync with HEAD

Revision 1.186 / (download) - annotate - [select for diffs], Thu Apr 19 17:32:41 2001 UTC (23 years ago) by uch
Branch: MAIN
Changes since 1.185: +2 -1 lines
Diff to previous 1.185 (colored)

patch PR port-i386/11114 by MINOURA Makoto.

Revision 1.185 / (download) - annotate - [select for diffs], Sat Apr 14 06:49:31 2001 UTC (23 years ago) by thorpej
Branch: MAIN
Changes since 1.184: +2 -1 lines
Diff to previous 1.184 (colored)

Generic soft interrupt implementation for NetBSD/i386.  This could
probably be tuned somewhat, but this is a stop-gap measure to hold
us until Bill Sommerfeld's new interrupt code comes in from the
MP branch.

Revision 1.182.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:53:28 2001 UTC (23 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.182: +6 -2 lines
Diff to previous 1.182 (colored)

Catch up with -current.

Revision 1.163.2.3 / (download) - annotate - [select for diffs], Fri Mar 30 22:29:40 2001 UTC (23 years ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.163.2.2: +1 -2 lines
Diff to previous 1.163.2.2 (colored) to branchpoint 1.163 (colored)

oPull up revision 1.183 (requested by fvdl):
  Use optimized i386 assembly version for in4_cksum as well as the
  older in_cksum.  Gets back the 10-15% throughput loss compared
  to the NetBSD 1.4 branch.

Revision 1.163.2.2 / (download) - annotate - [select for diffs], Fri Mar 30 21:51:03 2001 UTC (23 years ago) by he
Branch: netbsd-1-5
Changes since 1.163.2.1: +2 -1 lines
Diff to previous 1.163.2.1 (colored) to branchpoint 1.163 (colored)

Pull up revision 1.180 (requested by fvdl):
  Add some required Linux emulation bits to support the Linux
  version of VMware.

Revision 1.139.2.8 / (download) - annotate - [select for diffs], Tue Mar 27 15:31:00 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.7: +6 -1 lines
Diff to previous 1.139.2.7 (colored)

Sync with HEAD.

Revision 1.184 / (download) - annotate - [select for diffs], Sun Mar 25 09:54:11 2001 UTC (23 years ago) by jdolecek
Branch: MAIN
Changes since 1.183: +6 -1 lines
Diff to previous 1.183 (colored)

Add an autoconfig node for PCI-MCA bridges.  Configures MCA bridges
via callback. This beast is very rare, present only on some IBM PCs.
Code was copied off pceb.

Revision 1.147.2.11 / (download) - annotate - [select for diffs], Fri Mar 16 05:00:46 2001 UTC (23 years, 1 month ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.10: +48 -45 lines
Diff to previous 1.147.2.10 (colored)

Merge branch with -current; top of branch + current builds a working
GENERIC.MP again.

Revision 1.139.2.7 / (download) - annotate - [select for diffs], Mon Mar 12 13:28:54 2001 UTC (23 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.6: +48 -45 lines
Diff to previous 1.139.2.6 (colored)

Sync with HEAD.

Revision 1.183 / (download) - annotate - [select for diffs], Tue Mar 6 14:55:13 2001 UTC (23 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.182: +1 -2 lines
Diff to previous 1.182 (colored)

Use assembly version of in4_cksum (which is a piece of code that
does some of the extra work and then jumps into in_cksum).

Revision 1.182 / (download) - annotate - [select for diffs], Sat Feb 24 01:39:11 2001 UTC (23 years, 1 month ago) by lukem
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.181: +46 -45 lines
Diff to previous 1.181 (colored)

whitespace police

Revision 1.181 / (download) - annotate - [select for diffs], Sun Feb 11 19:03:47 2001 UTC (23 years, 2 months ago) by chs
Branch: MAIN
Changes since 1.180: +4 -1 lines
Diff to previous 1.180 (colored)

fix REALBASEMEM/REALEXTMEM and defopt them while we're at it.  from jason.

Revision 1.147.2.10 / (download) - annotate - [select for diffs], Tue Jan 23 06:34:54 2001 UTC (23 years, 2 months ago) by thorpej
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.9: +2 -1 lines
Diff to previous 1.147.2.9 (colored)

Sync with the trunk.

Revision 1.139.2.6 / (download) - annotate - [select for diffs], Thu Jan 18 09:22:34 2001 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.5: +1 -0 lines
Diff to previous 1.139.2.5 (colored)

Sync with head (for UBC+NFS fixes, mostly).

Revision 1.180 / (download) - annotate - [select for diffs], Wed Jan 17 00:07:25 2001 UTC (23 years, 3 months ago) by fvdl
Branch: MAIN
Changes since 1.179: +2 -1 lines
Diff to previous 1.179 (colored)

Add machdep file for procfs. Currently only used for linux-style
/proc/cpuinfo (only active when procfs is mounted with -o linux).
For ports other than the i386 this currently produces an empty
string.

Revision 1.147.2.9 / (download) - annotate - [select for diffs], Sun Jan 7 22:12:39 2001 UTC (23 years, 3 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.8: +11 -2 lines
Diff to previous 1.147.2.8 (colored)

Snapshot of merge-in-progress with -current.

[Not expected to build].  Catch up with the last N months worth of
changes to -current.

Revision 1.139.2.5 / (download) - annotate - [select for diffs], Fri Jan 5 17:34:29 2001 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.4: +1 -0 lines
Diff to previous 1.139.2.4 (colored)

Sync with HEAD

Revision 1.147.2.8 / (download) - annotate - [select for diffs], Fri Dec 29 21:34:04 2000 UTC (23 years, 3 months ago) by thorpej
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.7: +2 -2 lines
Diff to previous 1.147.2.7 (colored)

optional'ize the apid locator on mainbus children.

Revision 1.179 / (download) - annotate - [select for diffs], Mon Dec 18 20:38:27 2000 UTC (23 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.178: +2 -1 lines
Diff to previous 1.178 (colored)

separate the freebsd syscall code similarily to other emulations

Revision 1.139.2.4 / (download) - annotate - [select for diffs], Wed Dec 13 15:49:24 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.3: +2 -0 lines
Diff to previous 1.139.2.3 (colored)

Sync with HEAD (for UBC fixes).

Revision 1.178 / (download) - annotate - [select for diffs], Mon Dec 11 05:28:59 2000 UTC (23 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.177: +2 -1 lines
Diff to previous 1.177 (colored)

Introduce 2 new flags in types.h:
* __HAVE_SYSCALL_INTERN.  If this is defined, e_syscall is replaced by
  e_syscall_intern, which is called at key places in the kernel.  This can be
  used to set a MD syscall handler pointer.  This obsoletes and replaces the
  *_HAS_SEPARATED_SYSCALL flags.
* __HAVE_MINIMAL_EMUL.  If this is defined, certain (deprecated) elements in
  struct emul are omitted.

Revision 1.177 / (download) - annotate - [select for diffs], Sat Dec 9 06:30:54 2000 UTC (23 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.176: +2 -1 lines
Diff to previous 1.176 (colored)

Add a separate svr4_syscall().

Revision 1.139.2.3 / (download) - annotate - [select for diffs], Fri Dec 8 09:26:34 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.2: +8 -2 lines
Diff to previous 1.139.2.2 (colored)

Sync with HEAD.

Revision 1.176 / (download) - annotate - [select for diffs], Sat Dec 2 16:03:23 2000 UTC (23 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.175: +3 -3 lines
Diff to previous 1.175 (colored)

as discussed on tech-kern, put linux and ibcs2 syscall code to separate
files and change syscall() to call p->p_emul->e_syscall() if it's not NULL

Revision 1.147.2.7 / (download) - annotate - [select for diffs], Mon Nov 27 01:09:00 2000 UTC (23 years, 4 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.6: +2 -2 lines
Diff to previous 1.147.2.6 (colored)

replace lsu with ld

Revision 1.175 / (download) - annotate - [select for diffs], Sun Nov 26 20:48:39 2000 UTC (23 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.174: +3 -3 lines
Diff to previous 1.174 (colored)

comment out entries accidentaly committed together with previous
change

Revision 1.174 / (download) - annotate - [select for diffs], Sun Nov 26 17:44:09 2000 UTC (23 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.173: +3 -3 lines
Diff to previous 1.173 (colored)

lsu -> ld, by popular request.

Revision 1.173 / (download) - annotate - [select for diffs], Sun Nov 26 11:18:20 2000 UTC (23 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.172: +7 -5 lines
Diff to previous 1.172 (colored)

rename COMPAT_locore.s to COMPAT_sigcode.s - that is more suitable name for it
make the files compilable within LKM

Revision 1.139.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:00:18 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139.2.1: +10 -1 lines
Diff to previous 1.139.2.1 (colored)

Sync with HEAD.

Revision 1.172 / (download) - annotate - [select for diffs], Tue Nov 21 21:13:24 2000 UTC (23 years, 5 months ago) by jdolecek
Branch: MAIN
Changes since 1.171: +5 -1 lines
Diff to previous 1.171 (colored)

put compat-specific locore code to separate *_locore.s files

Revision 1.139.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:09:18 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.139: +85 -34 lines
Diff to previous 1.139 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.147.2.6 / (download) - annotate - [select for diffs], Sat Nov 18 23:25:51 2000 UTC (23 years, 5 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.5: +27 -8 lines
Diff to previous 1.147.2.5 (colored)

Catch up to -current

Revision 1.171 / (download) - annotate - [select for diffs], Wed Nov 8 19:49:09 2000 UTC (23 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.170: +7 -1 lines
Diff to previous 1.170 (colored)

Pull in dev/i2o/files.i2o.

Revision 1.170 / (download) - annotate - [select for diffs], Sun Nov 5 17:17:12 2000 UTC (23 years, 5 months ago) by onoe
Branch: MAIN
Changes since 1.169: +3 -1 lines
Diff to previous 1.169 (colored)

First Prototype implementation of network interface part for IEEE1394 (if_fw).

Current status:
	Only OHCI chip is supported (fwohci).
	ping (IPv4) works with Sony's implementation (SmartConnect) on Win98.
	sometimes works but not stable.
Not implemented yet:
	IRM (Isochronous Resource Manager) functionality.
	Link layer fragmentation.
	Topology map.
More to do:
	clean ups
	MCAP
	charactor device part
	dhcp

There is no entry in GENERIC config file yet.
Follow sys/dev/ieee1394/IMPLEMENTATION to enable if_fw.

Revision 1.169 / (download) - annotate - [select for diffs], Fri Oct 27 22:49:21 2000 UTC (23 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.168: +2 -1 lines
Diff to previous 1.168 (colored)

Add support for sampling the random number generator on
the 810, 815, 820, and 840 chipsets.  From OpenBSD, modified
for NetBSD by me.

Revision 1.168 / (download) - annotate - [select for diffs], Thu Oct 19 14:32:21 2000 UTC (23 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.167: +3 -3 lines
Diff to previous 1.167 (colored)

- ca -> lsu
- Hook in twe.

Revision 1.147.2.5 / (download) - annotate - [select for diffs], Sat Sep 23 17:30:06 2000 UTC (23 years, 6 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.4: +2 -1 lines
Diff to previous 1.147.2.4 (colored)

Preliminary support for cloning MTRR values between CPU's at boot time.
XXX no API to *set* MTRR values yet.

Revision 1.167 / (download) - annotate - [select for diffs], Wed Sep 13 04:47:00 2000 UTC (23 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.166: +6 -1 lines
Diff to previous 1.166 (colored)

Add support for using the 586- and 686-class performance
counters.

Revision 1.166 / (download) - annotate - [select for diffs], Thu Sep 7 17:20:58 2000 UTC (23 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.165: +4 -1 lines
Diff to previous 1.165 (colored)

Add optional support for mapping the kernel with large (4MB) pages.
Right now, only does kernel text, and wastes a little memory, but
there is some noticeable performance improvement even with just text.

Revision 1.165 / (download) - annotate - [select for diffs], Mon Aug 21 07:39:45 2000 UTC (23 years, 8 months ago) by itohy
Branch: MAIN
Changes since 1.164: +4 -4 lines
Diff to previous 1.164 (colored)

Fix typos.
No functional changes.

Revision 1.163.2.1 / (download) - annotate - [select for diffs], Thu Aug 10 23:07:45 2000 UTC (23 years, 8 months ago) by soda
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2
Changes since 1.163: +5 -3 lines
Diff to previous 1.163 (colored)

Pull up to netbsd-1-5 branch
Approved by: thorpej

move PCIBIOS_INTR_FIXUP_FORCE, PCIBIOS_INTR_GUESS and PCIBIOS_IRQS_HINT
to opt_pcibios.h.

Revision pulled up:
 > cvs rdiff -r1.163 -r1.164 syssrc/sys/arch/i386/conf/files.i386

Revision 1.164 / (download) - annotate - [select for diffs], Thu Aug 10 21:21:02 2000 UTC (23 years, 8 months ago) by soda
Branch: MAIN
Changes since 1.163: +5 -3 lines
Diff to previous 1.163 (colored)

move PCIBIOS_INTR_FIXUP_FORCE, PCIBIOS_INTR_GUESS and PCIBIOS_IRQS_HINT
to opt_pcibios.h.

Revision 1.147.2.4 / (download) - annotate - [select for diffs], Sun Jun 25 19:36:57 2000 UTC (23 years, 9 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.3: +12 -18 lines
Diff to previous 1.147.2.3 (colored)

Merge up to just-post-1.5 -current

Revision 1.159.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:00:20 2000 UTC (23 years, 10 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.159: +8 -13 lines
Diff to previous 1.159 (colored) next main 1.160 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.163 / (download) - annotate - [select for diffs], Fri Jun 16 03:47:24 2000 UTC (23 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: sommerfeld_i386mp_houseclean, netbsd-1-5-base
Branch point for: netbsd-1-5
Changes since 1.162: +4 -2 lines
Diff to previous 1.162 (colored)

Rearrange the npx driver a little to allow for multiple attachments
and add a pnpbios atttachment for it.

Revision 1.162 / (download) - annotate - [select for diffs], Sun Jun 11 02:41:11 2000 UTC (23 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.161: +1 -11 lines
Diff to previous 1.161 (colored)

Remove pcvt tentacles.

Revision 1.161 / (download) - annotate - [select for diffs], Sun Jun 4 22:36:28 2000 UTC (23 years, 10 months ago) by gmcgarry
Branch: MAIN
Changes since 1.160: +2 -2 lines
Diff to previous 1.160 (colored)

Add APM_ALLOW_BOGUS_SEGMENTS - allow the use of data segments which
are in unexpected locations.

Revision 1.160 / (download) - annotate - [select for diffs], Sun Jun 4 16:26:11 2000 UTC (23 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.159: +4 -1 lines
Diff to previous 1.159 (colored)

Add stubs for PE/COFF.

Revision 1.159 / (download) - annotate - [select for diffs], Thu May 11 16:38:10 2000 UTC (23 years, 11 months ago) by jdolecek
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.158: +5 -6 lines
Diff to previous 1.158 (colored)

Add i386-specific part of MicroChannel Architecture bus support, as
found in some older IBM PS/2 machines.

This code is based upon work by Scott D. Telford, with some minor bits
in arch/i386/mca/mca_machdep.c taken from FreeBSD.

XXX this is still very experimental and development version; use at your
XXX own risk

Revision 1.147.2.3 / (download) - annotate - [select for diffs], Wed May 3 14:42:30 2000 UTC (23 years, 11 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.2: +9 -5 lines
Diff to previous 1.147.2.2 (colored)

Merge with -current

Revision 1.158 / (download) - annotate - [select for diffs], Fri Apr 28 17:23:51 2000 UTC (23 years, 11 months ago) by uch
Branch: MAIN
Changes since 1.157: +3 -2 lines
Diff to previous 1.157 (colored)

add PCIBIOS_ADDR_FIXUP, PCIBIOS_IRQS_HINT configuration. and its sample.

Revision 1.157 / (download) - annotate - [select for diffs], Sun Apr 23 16:47:46 2000 UTC (23 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.156: +8 -5 lines
Diff to previous 1.156 (colored)

Carve off the ISA configuration bits from the floppy driver.  Driver is
still ISA-specific, but we can attach ISA instances with different
configuration mechanisms now.

Revision 1.147.2.2 / (download) - annotate - [select for diffs], Mon Apr 17 01:43:21 2000 UTC (24 years ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147.2.1: +29 -11 lines
Diff to previous 1.147.2.1 (colored)

Catch up sommerfeld_i386mp_1 branch with -current.

Revision 1.156 / (download) - annotate - [select for diffs], Fri Apr 7 16:35:20 2000 UTC (24 years ago) by thorpej
Branch: MAIN
CVS Tags: sommerfeld_i386mpbase_20000422
Changes since 1.155: +2 -2 lines
Diff to previous 1.155 (colored)

Use dev/isa/fd.c.

Revision 1.155 / (download) - annotate - [select for diffs], Thu Apr 6 23:55:04 2000 UTC (24 years ago) by wiz
Branch: MAIN
Changes since 1.154: +6 -5 lines
Diff to previous 1.154 (colored)

comment out (erroneously?) added mcabus, until dev/mca exists

Revision 1.154 / (download) - annotate - [select for diffs], Thu Apr 6 13:37:50 2000 UTC (24 years ago) by jdolecek
Branch: MAIN
Changes since 1.153: +11 -5 lines
Diff to previous 1.153 (colored)

Switch to MI ns_cksum.c - the MD ns_cksum.c is equivalent to it
(modulo some u_intX_t vs. u_char type usage). In particular, the
MD version didn't contain any MD code.

Revision 1.153 / (download) - annotate - [select for diffs], Sun Mar 26 15:36:49 2000 UTC (24 years ago) by martin
Branch: MAIN
Changes since 1.152: +9 -5 lines
Diff to previous 1.152 (colored)

Added a PCI frontend for the legacy ISA joystick driver.
Some PCI soundcards don't seem to use the generic gameport function with
interface 0x10 used here, but have either an own BAR dedicated to this
(i.e. Sonic Vibes or ESS Solo-1) or specify their own device (see
PCI_PRODUCT_CREATIVELABS_SBJOY in sys/dev/pci/pcidevs.h).
Probably these use a similar simple sheme and adding a frontend for them would
be trivial, but I don't own any of these cards, so I didn't.

Revision 1.152 / (download) - annotate - [select for diffs], Wed Mar 22 20:58:25 2000 UTC (24 years, 1 month ago) by ws
Branch: MAIN
Changes since 1.151: +2 -1 lines
Diff to previous 1.151 (colored)

Make IPKDB working again.
Add support for i386 debugging and pci-based ne2000 boards.

Revision 1.151 / (download) - annotate - [select for diffs], Thu Mar 16 14:53:29 2000 UTC (24 years, 1 month ago) by ad
Branch: MAIN
Changes since 1.150: +4 -1 lines
Diff to previous 1.150 (colored)

Make ca(4) useable as a block/boot device.

Revision 1.150 / (download) - annotate - [select for diffs], Wed Mar 15 02:10:41 2000 UTC (24 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.149: +2 -2 lines
Diff to previous 1.149 (colored)

Add new files for common ahc EISA/VL code.

Revision 1.149 / (download) - annotate - [select for diffs], Tue Mar 14 15:56:54 2000 UTC (24 years, 1 month ago) by oster
Branch: MAIN
Changes since 1.148: +4 -1 lines
Diff to previous 1.148 (colored)

Add the RAIDframe device major to the machine-dependent config files
so that the right entries get added to dev_name2blk[].  Needed for / on RAID.
(Whoops!  I missed checking these in when adding the RAID_AUTOCONFIG stuff.)

Revision 1.148 / (download) - annotate - [select for diffs], Sat Mar 4 21:37:23 2000 UTC (24 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.147: +2 -2 lines
Diff to previous 1.147 (colored)

Invert the APM_NO_POWER_PRINT flag, and make sure it's off by default.

Revision 1.147.2.1 / (download) - annotate - [select for diffs], Sun Feb 20 18:35:38 2000 UTC (24 years, 2 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.147: +31 -2 lines
Diff to previous 1.147 (colored)

MP: Several new files.

Revision 1.147 / (download) - annotate - [select for diffs], Mon Feb 14 21:42:52 2000 UTC (24 years, 2 months ago) by thorpej
Branch: MAIN
Branch point for: sommerfeld_i386mp_1
Changes since 1.146: +2 -1 lines
Diff to previous 1.146 (colored)

Allow arch-specific code to specify in4_cksum() like it can specify
in_cksum().

Revision 1.146 / (download) - annotate - [select for diffs], Wed Jan 26 18:47:59 2000 UTC (24 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.145: +2 -1 lines
Diff to previous 1.145 (colored)

next step in getting machdep.c maintainable - put bus_space related
stuff into a separate file

Revision 1.138.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:32:18 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.138: +37 -8 lines
Diff to previous 1.138 (colored) next main 1.139 (colored)

Pull up to last week's -current.

Revision 1.145 / (download) - annotate - [select for diffs], Tue Dec 21 12:34:13 1999 UTC (24 years, 4 months ago) by drochner
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.144: +2 -1 lines
Diff to previous 1.144 (colored)

machdep.c is becoming an unmaintainable mess
put console initialisation into a separate file

Revision 1.132.2.1 / (download) - annotate - [select for diffs], Mon Dec 20 15:56:20 1999 UTC (24 years, 4 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003, netbsd-1-4-PATCH002
Changes since 1.132: +2 -1 lines
Diff to previous 1.132 (colored) next main 1.133 (colored)

Pull up revision 1.144 (via patch, requested by joda):
  Document APM_DISABLE_INTERRUPTS, and define it as a well-known
  option (defopt).

Revision 1.144 / (download) - annotate - [select for diffs], Wed Dec 8 16:46:32 1999 UTC (24 years, 4 months ago) by joda
Branch: MAIN
Changes since 1.143: +2 -2 lines
Diff to previous 1.143 (colored)

defopt APM_DISABLE_INTERRUPTS

Revision 1.143 / (download) - annotate - [select for diffs], Wed Nov 17 07:34:15 1999 UTC (24 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.142: +3 -2 lines
Diff to previous 1.142 (colored)

Add PCI bus renumbering code.

Revision 1.142 / (download) - annotate - [select for diffs], Wed Nov 17 01:22:29 1999 UTC (24 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.141: +23 -7 lines
Diff to previous 1.141 (colored)

Add glue for BIOS32 and PCI BIOS.

Revision 1.139.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:37:58 1999 UTC (24 years, 5 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.139: +6 -1 lines
Diff to previous 1.139 (colored) next main 1.140 (colored)

Sync with -current

Revision 1.141 / (download) - annotate - [select for diffs], Fri Nov 12 18:40:07 1999 UTC (24 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: fvdl-softdep-base
Changes since 1.140: +2 -0 lines
Diff to previous 1.140 (colored)

include "pnpbios" definitions

Revision 1.140 / (download) - annotate - [select for diffs], Mon Oct 25 17:26:05 1999 UTC (24 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Changes since 1.139: +4 -1 lines
Diff to previous 1.139 (colored)

make the code which decodes the MAKEBOOTDEV()-style boot device
(as passed by the pre-1.3 bootloader) optional

Revision 1.139 / (download) - annotate - [select for diffs], Fri Oct 15 06:10:38 1999 UTC (24 years, 6 months ago) by haya
Branch: MAIN
Branch point for: thorpej_scsipi, fvdl-softdep
Changes since 1.138: +7 -1 lines
Diff to previous 1.138 (colored)

This is the first check-in of CardBus driver.  CardBus driver contains
CardBus bus stub, YENTA PCI-CardBus bridge (cbb), 3Com 3C575TX driver
(ex) and Intel fxp driver.

TODO:
  o Conform to the KNF more strictly.
  o Be unified with pcmcia code as much as possible.
  o Add more drivers for CardBus card, such as APA-1480 or USB card.

The affected files are listed below.

	sys/arch/i386/conf/files.i386
	sys/arch/macppc/conf/files.macppc
	sys/conf/files
	sys/dev/ic/elinkxl.c
	sys/dev/ic/elinkxlvar.h
	sys/dev/ic/i82365.c
	sys/dev/ic/i82365var.h
	sys/dev/isa/i82365_isasubr.c
	sys/dev/pci/files.pci
	sys/dev/pcmcia/pcmcia.c
	sys/dev/pcmcia/pcmciachip.h

The added files are listed below.

	sys/arch/i386/conf/CARDBUS
	sys/arch/i386/include/rbus_machdep.h
	sys/arch/i386/i386/rbus_machdep.c
	sys/arch/macppc/include/rbus_machdep.h
	sys/arch/macppc/macppc/rbus_machdep.c
	sys/dev/cardbus/if_ex_cardbus.c
	sys/dev/cardbus/Makefile.cardbusdevs
	sys/dev/cardbus/cardbus.c
	sys/dev/cardbus/cardbus_map.c
	sys/dev/cardbus/cardbusdevs
	sys/dev/cardbus/cardbusdevs.h
	sys/dev/cardbus/cardbusdevs_data.h
	sys/dev/cardbus/cardbusvar.h
	sys/dev/cardbus/cardslot.c
	sys/dev/cardbus/cardslotvar.h
	sys/dev/cardbus/devlist2h.awk
	sys/dev/cardbus/files.cardbus
	sys/dev/cardbus/if_fxp_cardbus.c
	sys/dev/cardbus/pccardcis.h
	sys/dev/cardbus/rbus.c
	sys/dev/cardbus/rbus.h
	sys/dev/pci/pccbb.c
	sys/dev/pci/pccbbreg.h
	sys/dev/pci/pccbbvar.h

Revision 1.138 / (download) - annotate - [select for diffs], Thu Sep 9 03:52:21 1999 UTC (24 years, 7 months ago) by itohy
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.137: +2 -1 lines
Diff to previous 1.137 (colored)

Introduce new option APM_NO_POWER_PRINT which disables printing
power status on the console (if apmd is absent).
Some systems generate APM_POWER_CHANGE events too frequently (more then
once per minute), and printing the status makes single user operations
rather difficult.

Revision 1.137 / (download) - annotate - [select for diffs], Tue Aug 17 21:31:57 1999 UTC (24 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.136: +1 -3 lines
Diff to previous 1.136 (colored)

oops - there got something into the last commit which shouldn't

Revision 1.136 / (download) - annotate - [select for diffs], Tue Aug 17 18:58:49 1999 UTC (24 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.135: +4 -2 lines
Diff to previous 1.135 (colored)

add a flag to control use of APMv1.2

Revision 1.132.4.2 / (download) - annotate - [select for diffs], Mon Aug 2 19:50:32 1999 UTC (24 years, 8 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.132.4.1: +2 -2 lines
Diff to previous 1.132.4.1 (colored) to branchpoint 1.132 (colored) next main 1.133 (colored)

Update from trunk.

Revision 1.135 / (download) - annotate - [select for diffs], Wed Jul 28 01:57:05 1999 UTC (24 years, 8 months ago) by mellon
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.134: +2 -2 lines
Diff to previous 1.134 (colored)

- compat_aout requires compat_13_machdep.c for definition of sigreturn.

Revision 1.132.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 00:49:56 1999 UTC (24 years, 10 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.132: +2 -6 lines
Diff to previous 1.132 (colored)

Sync w/ -current.

Revision 1.134 / (download) - annotate - [select for diffs], Thu Jun 17 00:12:10 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.133: +2 -3 lines
Diff to previous 1.133 (colored)

PMAP_NEW is no longer optional on the i386; the old pmap's page table
allocation strategy no longer works at all.  Move pmap.new.* to pmap.*.

To read the revision history of PMAP_NEW up until this merge, use cvs
rlog of the old pmap.new.* files.

Revision 1.133 / (download) - annotate - [select for diffs], Mon Jun 7 20:31:30 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.132: +1 -4 lines
Diff to previous 1.132 (colored)

Only declare block major numbers for devices which can be the root device.

Revision 1.132 / (download) - annotate - [select for diffs], Tue Mar 23 20:07:39 1999 UTC (25 years, 1 month ago) by bad
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: netbsd-1-4, chs-ubc2
Changes since 1.131: +21 -1 lines
Diff to previous 1.131 (colored)

config(8) glue for the TCIC PCMCIA backend.

Revision 1.131 / (download) - annotate - [select for diffs], Thu Feb 11 20:14:28 1999 UTC (25 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.130: +4 -1 lines
Diff to previous 1.130 (colored)

Add COMPAT_AOUT glue.

Revision 1.130 / (download) - annotate - [select for diffs], Sun Feb 7 17:25:31 1999 UTC (25 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: bouyer-ide-last-dist
Changes since 1.129: +7 -1 lines
Diff to previous 1.129 (colored)

-pull in mi date conversion functions
-include files.vme (not worth much normally, but makes it easy to
 plug in something)

Revision 1.129 / (download) - annotate - [select for diffs], Thu Jan 28 12:43:13 1999 UTC (25 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.128: +2 -1 lines
Diff to previous 1.128 (colored)

defopt PCI_CONF_MODE

Revision 1.128 / (download) - annotate - [select for diffs], Sat Jan 23 15:09:55 1999 UTC (25 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.127: +15 -9 lines
Diff to previous 1.127 (colored)

busmice have wsmouse attribute now
add backwards compatible mice
update for pms->opms renaming

Revision 1.127 / (download) - annotate - [select for diffs], Sun Dec 20 17:53:28 1998 UTC (25 years, 4 months ago) by nathanw
Branch: MAIN
Changes since 1.126: +3 -2 lines
Diff to previous 1.126 (colored)

Fix up support for PCI attachments of pcic devices on i386 in general,
and the Cirrus Logic CL-PD6729 in particular.

From danw@mit.edu in PR port-i386/6436.

Revision 1.126 / (download) - annotate - [select for diffs], Thu Nov 26 15:35:58 1998 UTC (25 years, 4 months ago) by pk
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.125: +2 -2 lines
Diff to previous 1.125 (colored)

Export the `pcmciabus' attribute on the `pcic' controller.

Revision 1.125 / (download) - annotate - [select for diffs], Thu Nov 12 21:32:16 1998 UTC (25 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.124: +5 -1 lines
Diff to previous 1.124 (colored)

defopt the APM options.

Revision 1.124 / (download) - annotate - [select for diffs], Tue Oct 13 11:43:50 1998 UTC (25 years, 6 months ago) by bouyer
Branch: MAIN
CVS Tags: chs-ubc-base, chs-ubc
Changes since 1.123: +4 -1 lines
Diff to previous 1.123 (colored)

Add a CPURESET_DELAY options which specifies the delay (in milliseconds)
between the "rebooting" message and the hardware reset. If set to 0, the call
to delay() is disabled. Default is 2s.

Revision 1.123 / (download) - annotate - [select for diffs], Mon Oct 12 16:09:13 1998 UTC (25 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.122: +1 -12 lines
Diff to previous 1.122 (colored)

Merge bouyer-ide

Revision 1.113.2.11 / (download) - annotate - [select for diffs], Sun Oct 4 12:41:25 1998 UTC (25 years, 6 months ago) by bouyer
Branch: bouyer-ide
CVS Tags: bouyer-ide-merge
Changes since 1.113.2.10: +3 -2 lines
Diff to previous 1.113.2.10 (colored) next main 1.114 (colored)

Sync with HEAD.

Revision 1.122 / (download) - annotate - [select for diffs], Sat Oct 3 23:17:03 1998 UTC (25 years, 6 months ago) by fvdl
Branch: MAIN
CVS Tags: bouyer-ide-base
Changes since 1.121: +2 -2 lines
Diff to previous 1.121 (colored)

The linux compat i386 "files" file moved into arch/

Revision 1.113.2.10 / (download) - annotate - [select for diffs], Fri Oct 2 19:51:48 1998 UTC (25 years, 6 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.9: +2 -2 lines
Diff to previous 1.113.2.9 (colored)

Sync with HEAD.

Revision 1.121 / (download) - annotate - [select for diffs], Thu Oct 1 04:34:54 1998 UTC (25 years, 6 months ago) by erh
Branch: MAIN
Changes since 1.120: +2 -2 lines
Diff to previous 1.120 (colored)

linux_machdep.c has been moved.  It is now included from compat/linux/i386/files.linux_i386.

Revision 1.113.2.9 / (download) - annotate - [select for diffs], Sun Sep 20 16:37:22 1998 UTC (25 years, 7 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.8: +4 -1 lines
Diff to previous 1.113.2.8 (colored)

sync with HEAD

Revision 1.120 / (download) - annotate - [select for diffs], Sat Sep 12 10:48:27 1998 UTC (25 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.119: +4 -1 lines
Diff to previous 1.119 (colored)

Fix thinko in previous.

Revision 1.113.2.8 / (download) - annotate - [select for diffs], Fri Sep 11 16:23:14 1998 UTC (25 years, 7 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.7: +1 -2 lines
Diff to previous 1.113.2.7 (colored)

Sync with HEAD.

Revision 1.113.2.7 / (download) - annotate - [select for diffs], Fri Aug 21 16:34:48 1998 UTC (25 years, 8 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.6: +3 -2 lines
Diff to previous 1.113.2.6 (colored)

Sync with -current

Revision 1.119 / (download) - annotate - [select for diffs], Thu Aug 13 17:55:41 1998 UTC (25 years, 8 months ago) by rvb
Branch: MAIN
Changes since 1.118: +2 -1 lines
Diff to previous 1.118 (colored)

Include db_dbgregs.s for ddb

Revision 1.118 / (download) - annotate - [select for diffs], Thu Aug 13 17:45:20 1998 UTC (25 years, 8 months ago) by rvb
Branch: MAIN
Changes since 1.117: +2 -2 lines
Diff to previous 1.117 (colored)

Make serial line debugging easier to enable and use

Revision 1.113.2.6 / (download) - annotate - [select for diffs], Thu Aug 13 14:37:52 1998 UTC (25 years, 8 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.5: +1 -4 lines
Diff to previous 1.113.2.5 (colored)

 - sync with -current
 - b* -> mem*

Revision 1.116.2.1 / (download) - annotate - [select for diffs], Sat Aug 8 03:06:39 1998 UTC (25 years, 8 months ago) by eeh
Branch: eeh-paddr_t
Changes since 1.116: +1 -4 lines
Diff to previous 1.116 (colored) next main 1.117 (colored)

Revert cdevsw mmap routines to return int.

Revision 1.117 / (download) - annotate - [select for diffs], Fri Jul 31 04:39:23 1998 UTC (25 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.116: +1 -4 lines
Diff to previous 1.116 (colored)

Don't include files.isapnp here.

Revision 1.113.2.5 / (download) - annotate - [select for diffs], Mon Jul 27 19:02:46 1998 UTC (25 years, 8 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.4: +2 -1 lines
Diff to previous 1.113.2.4 (colored)

Sync with -current

Revision 1.116 / (download) - annotate - [select for diffs], Sun Jul 12 19:51:57 1998 UTC (25 years, 9 months ago) by augustss
Branch: MAIN
CVS Tags: eeh-paddr_t-base
Branch point for: eeh-paddr_t
Changes since 1.115: +2 -1 lines
Diff to previous 1.115 (colored)

Add USB support.  Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers

Revision 1.113.2.4 / (download) - annotate - [select for diffs], Thu Jul 2 08:19:35 1998 UTC (25 years, 9 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.3: +9 -1 lines
Diff to previous 1.113.2.3 (colored)

Sync with HEAD.

Revision 1.115 / (download) - annotate - [select for diffs], Fri Jun 26 18:58:39 1998 UTC (25 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.114: +9 -1 lines
Diff to previous 1.114 (colored)

add device declarations for 'puc'-related devices.  Add lpt attaching
to puc to the files file, because it can't go in files.pci (see comments
here or there).

Revision 1.113.2.3 / (download) - annotate - [select for diffs], Sat Jun 13 14:26:17 1998 UTC (25 years, 10 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.2: +0 -0 lines
Diff to previous 1.113.2.2 (colored)

Sync with HEAD.

Revision 1.113.2.2 / (download) - annotate - [select for diffs], Tue Jun 9 13:04:22 1998 UTC (25 years, 10 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113.2.1: +9 -3 lines
Diff to previous 1.113.2.1 (colored)

Sync with trunk.

Revision 1.114 / (download) - annotate - [select for diffs], Sun Jun 7 18:34:38 1998 UTC (25 years, 10 months ago) by sommerfe
Branch: MAIN
Changes since 1.113: +9 -3 lines
Diff to previous 1.113 (colored)

Add ISA Plug and Play attachment for PCIC PCMCIA controller (pcic* at isapnp?).
Slightly modify ISA attachment to let the two share code.

Revision 1.113.2.1 / (download) - annotate - [select for diffs], Thu Jun 4 16:53:45 1998 UTC (25 years, 10 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.113: +1 -12 lines
Diff to previous 1.113 (colored)

Commit changes to the IDE system in a branch. This allows a better separation
between higth-level and low-level (i.e. registers read/write) and generalize
the queue for all commands. This also add supports for IDE DMA.

Revision 1.113 / (download) - annotate - [select for diffs], Thu Apr 16 20:16:28 1998 UTC (26 years ago) by drochner
Branch: MAIN
Branch point for: bouyer-ide
Changes since 1.112: +4 -1 lines
Diff to previous 1.112 (colored)

add a device node for "sysbeep at pcppi"

Revision 1.112 / (download) - annotate - [select for diffs], Wed Apr 15 21:27:47 1998 UTC (26 years ago) by drochner
Branch: MAIN
Changes since 1.111: +1 -14 lines
Diff to previous 1.111 (colored)

VGA and spkr are now MI.

Revision 1.111 / (download) - annotate - [select for diffs], Sun Mar 22 16:14:39 1998 UTC (26 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.110: +23 -8 lines
Diff to previous 1.110 (colored)

allow use of new wscons code:
-rename the "pckbd" internal attribute to pckbcport, it conflicts with the
 real pckbd device in dev/pckbc
-add attachments of pccons and pms to the new mi keyboard controller
 driver (more or less for testing)
-include the new "files.wscons" and "files.pckbc"
-add declarations for VGA - must be done here for now to avoid conflicts
 with alpha's private VGA driver

Revision 1.110 / (download) - annotate - [select for diffs], Wed Mar 4 06:40:29 1998 UTC (26 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.109: +13 -1 lines
Diff to previous 1.109 (colored)

add file declarations for MD pciide file.
add (temporary) device/file declarations for the MI PCI IDE controller
driver.  These are present here until the wdc declaration mess is
resolved, because until then they need to go into MD files files in
places where they play nice with the wdc declaration.

Revision 1.109 / (download) - annotate - [select for diffs], Sun Feb 22 08:21:33 1998 UTC (26 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.108: +1 -2 lines
Diff to previous 1.108 (colored)

Nuke random.s.

Revision 1.108 / (download) - annotate - [select for diffs], Mon Feb 16 22:12:46 1998 UTC (26 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.107: +17 -17 lines
Diff to previous 1.107 (colored)

Remove "class" declarations, and add "devclass" declarations where
appropriate.  Fix several inconsistencies between device class and
attributes.  Mostly from Chris Demetriou.

Revision 1.107 / (download) - annotate - [select for diffs], Fri Feb 6 07:53:26 1998 UTC (26 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.106: +6 -1 lines
Diff to previous 1.106 (colored)

Add pceb at pci and {eisa,isa} at pceb attachments.

Revision 1.106 / (download) - annotate - [select for diffs], Fri Feb 6 07:21:50 1998 UTC (26 years, 2 months ago) by mrg
Branch: MAIN
Changes since 1.105: +3 -2 lines
Diff to previous 1.105 (colored)

add the i386 MD portions for UVM.

Revision 1.105 / (download) - annotate - [select for diffs], Thu Jan 22 01:16:23 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.104: +4 -1 lines
Diff to previous 1.104 (colored)

Generate dependenices on the XSERVER option.

Revision 1.104 / (download) - annotate - [select for diffs], Thu Jan 22 00:44:06 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.103: +4 -1 lines
Diff to previous 1.103 (colored)

Generate dependencies on the DUMMY_NOPS option.

Revision 1.103 / (download) - annotate - [select for diffs], Thu Jan 22 00:39:16 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.102: +4 -1 lines
Diff to previous 1.102 (colored)

Generate dependencies on the USER_LDT option.

Revision 1.102 / (download) - annotate - [select for diffs], Wed Jan 21 23:29:08 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.101: +4 -1 lines
Diff to previous 1.101 (colored)

Generate dependencies on the MATH_EMULATE option.

Revision 1.101 / (download) - annotate - [select for diffs], Thu Jan 15 22:25:52 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.100: +4 -1 lines
Diff to previous 1.100 (colored)

Generate dependencies on the VM86 option.

Revision 1.100 / (download) - annotate - [select for diffs], Thu Jan 15 19:47:36 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.99: +4 -1 lines
Diff to previous 1.99 (colored)

Generate dependencies on the CPU type options (I386_CPU, I486_CPU, ...)

Revision 1.99 / (download) - annotate - [select for diffs], Thu Jan 15 07:40:06 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.98: +1 -4 lines
Diff to previous 1.98 (colored)

Oops, something snuck in there that shouldn't have...

Revision 1.98 / (download) - annotate - [select for diffs], Thu Jan 15 06:15:08 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.97: +15 -12 lines
Diff to previous 1.97 (colored)

Get include file paths correct.

Revision 1.97 / (download) - annotate - [select for diffs], Wed Jan 14 23:36:30 1998 UTC (26 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.96: +8 -2 lines
Diff to previous 1.96 (colored)

Shuffle wd/wdc driver files around (via repository copies).  wdc
now lives in dev/ic, wd now lives in dev/ata.  there's now a 'ata'
interface attribute defined in conf/files, but wdc can't go there
yet because some ports still use private versions based on the old
ISA version.

Revision 1.96 / (download) - annotate - [select for diffs], Mon Jan 12 18:59:04 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.95: +16 -16 lines
Diff to previous 1.95 (colored)

Update for changes to config.

Revision 1.92.2.3 / (download) - annotate - [select for diffs], Fri Nov 28 08:26:03 1997 UTC (26 years, 4 months ago) by mellon
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Changes since 1.92.2.2: +1 -3 lines
Diff to previous 1.92.2.2 (colored) to branchpoint 1.92 (colored) next main 1.93 (colored)

Pull rev 1.95 up from trunk (fvdl)

Revision 1.95 / (download) - annotate - [select for diffs], Thu Nov 27 09:59:05 1997 UTC (26 years, 4 months ago) by fvdl
Branch: MAIN
Changes since 1.94: +0 -2 lines
Diff to previous 1.94 (colored)

Revert I486_PCI_MEM_ENABLED change, it caused too many problems.

Revision 1.92.2.2 / (download) - annotate - [select for diffs], Mon Nov 24 00:33:56 1997 UTC (26 years, 4 months ago) by thorpej
Branch: netbsd-1-3
Changes since 1.92.2.1: +3 -1 lines
Diff to previous 1.92.2.1 (colored) to branchpoint 1.92 (colored)

Pull up from trunk: defopt I486_PCI_MEM_ENABLED

Revision 1.94 / (download) - annotate - [select for diffs], Mon Nov 24 00:21:01 1997 UTC (26 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.93: +3 -1 lines
Diff to previous 1.93 (colored)

defopt I486_PCI_MEM_ENABLED

Revision 1.92.2.1 / (download) - annotate - [select for diffs], Wed Oct 29 22:57:39 1997 UTC (26 years, 5 months ago) by thorpej
Branch: netbsd-1-3
Changes since 1.92: +6 -1 lines
Diff to previous 1.92 (colored)

Pull up from trunk: defopt the PCIC_ISA options.

Revision 1.93 / (download) - annotate - [select for diffs], Wed Oct 29 22:50:46 1997 UTC (26 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.92: +6 -1 lines
Diff to previous 1.92 (colored)

Defopt PCIC_ISA_ALLOC_IOBASE, PCIC_ISA_ALLOC_IOSIZE, and
PCIC_ISA_INTR_ALLOC_MASK.

Revision 1.92 / (download) - annotate - [select for diffs], Mon Oct 20 20:26:25 1997 UTC (26 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.91: +2 -3 lines
Diff to previous 1.91 (colored)

Update for new location of i82365.c

Revision 1.91 / (download) - annotate - [select for diffs], Fri Oct 17 18:45:53 1997 UTC (26 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.90: +4 -1 lines
Diff to previous 1.90 (colored)

Add mii.

Revision 1.90 / (download) - annotate - [select for diffs], Thu Oct 16 23:32:37 1997 UTC (26 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.89: +30 -1 lines
Diff to previous 1.89 (colored)

Pull marc-pcmcia branch down from trunk.

Revision 1.85.2.6 / (download) - annotate - [select for diffs], Tue Oct 14 23:35:21 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.85.2.5: +8 -2 lines
Diff to previous 1.85.2.5 (colored) to branchpoint 1.85 (colored) next main 1.86 (colored)

Sync w/ trunk.

Revision 1.89 / (download) - annotate - [select for diffs], Tue Oct 14 03:55:51 1997 UTC (26 years, 6 months ago) by jtk
Branch: MAIN
CVS Tags: marc-pcmcia-base
Changes since 1.88: +8 -2 lines
Diff to previous 1.88 (colored)

add bioscall attribute and bioscall.s/apmcall.s files

Revision 1.85.2.5 / (download) - annotate - [select for diffs], Tue Sep 16 03:48:32 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.85.2.4: +2 -1 lines
Diff to previous 1.85.2.4 (colored) to branchpoint 1.85 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.88 / (download) - annotate - [select for diffs], Thu Sep 11 23:06:34 1997 UTC (26 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.87: +2 -1 lines
Diff to previous 1.87 (colored)

Add an ibcs2_setregs().

Revision 1.85.2.4 / (download) - annotate - [select for diffs], Fri Aug 29 17:47:51 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.85.2.3: +3 -3 lines
Diff to previous 1.85.2.3 (colored) to branchpoint 1.85 (colored)

Fix include path for files.pcmcia

Revision 1.85.2.3 / (download) - annotate - [select for diffs], Thu Aug 28 22:40:17 1997 UTC (26 years, 7 months ago) by marc
Branch: marc-pcmcia
Changes since 1.85.2.2: +30 -7 lines
Diff to previous 1.85.2.2 (colored) to branchpoint 1.85 (colored)

Move all the pcic-related devices to the bottom of the file.  This is
a temporary situation, as having the pcic attachments here instead of
in files.{isa,pci,...} is wrong.  However, it is the only way to get
pcmcia devices to attach at the end, so that dynamic resource
allocation can work.  Before this gets to the mainline, this needs a
better answer.

Revision 1.85.2.2 / (download) - annotate - [select for diffs], Wed Aug 27 22:24:15 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.85.2.1: +2 -3 lines
Diff to previous 1.85.2.1 (colored) to branchpoint 1.85 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.87 / (download) - annotate - [select for diffs], Wed Aug 27 11:23:44 1997 UTC (26 years, 7 months ago) by bouyer
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

Merge scsipi branch in the mainline. This add support for ATAPI devices
(currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2
busses to which devices can attach (scsibus and atapibus). This needed to
change some include files and structure names in the low level scsi drivers.

Revision 1.84.2.3 / (download) - annotate - [select for diffs], Tue Aug 26 15:20:28 1997 UTC (26 years, 7 months ago) by bouyer
Branch: bouyer-scsipi
Changes since 1.84.2.2: +1 -2 lines
Diff to previous 1.84.2.2 (colored) next main 1.85 (colored)

Update from trunk.

Revision 1.86 / (download) - annotate - [select for diffs], Sat Aug 23 14:26:46 1997 UTC (26 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.85: +1 -2 lines
Diff to previous 1.85 (colored)

Remove unneeded dev/cninit.c.

Revision 1.85.2.1 / (download) - annotate - [select for diffs], Wed Jul 30 07:23:04 1997 UTC (26 years, 8 months ago) by marc
Branch: marc-pcmcia
Changes since 1.85: +7 -1 lines
Diff to previous 1.85 (colored)

added pcmcia infrastructure and a few devices

Revision 1.84.2.2 / (download) - annotate - [select for diffs], Thu Jul 17 13:42:34 1997 UTC (26 years, 9 months ago) by bouyer
Branch: bouyer-scsipi
Changes since 1.84.2.1: +3 -1 lines
Diff to previous 1.84.2.1 (colored)

Update from trunck.

Revision 1.85 / (download) - annotate - [select for diffs], Sun Jul 6 04:09:45 1997 UTC (26 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Changes since 1.84: +3 -1 lines
Diff to previous 1.84 (colored)

Add new DDB and KGDB files.

Revision 1.84.2.1 / (download) - annotate - [select for diffs], Tue Jul 1 17:33:56 1997 UTC (26 years, 9 months ago) by bouyer
Branch: bouyer-scsipi
Changes since 1.84: +2 -2 lines
Diff to previous 1.84 (colored)

Updates for new scsipi subsystem. Actally known to work on i386 and sparc.

Revision 1.84 / (download) - annotate - [select for diffs], Tue May 13 22:48:02 1997 UTC (26 years, 11 months ago) by jtk
Branch: MAIN
Branch point for: bouyer-scsipi
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

add pcibus attribute to pchb, for Intel dual-bus host/PCI bridge chip

Revision 1.83 / (download) - annotate - [select for diffs], Thu Apr 24 20:45:53 1997 UTC (26 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.82: +1 -2 lines
Diff to previous 1.82 (colored)

GC.

Revision 1.82 / (download) - annotate - [select for diffs], Fri Apr 4 15:35:06 1997 UTC (27 years ago) by augustss
Branch: MAIN
Changes since 1.81: +4 -1 lines
Diff to previous 1.81 (colored)

Include OSS audio emulation.

Revision 1.79.2.2 / (download) - annotate - [select for diffs], Thu Jan 30 05:46:23 1997 UTC (27 years, 2 months ago) by thorpej
Branch: thorpej-setroot
Changes since 1.79.2.1: +1 -3 lines
Diff to previous 1.79.2.1 (colored) next main 1.80 (colored)

update from trunk

Revision 1.81 / (download) - annotate - [select for diffs], Tue Jan 21 09:42:33 1997 UTC (27 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: mrg-vm-swap, is-newarp-before-merge, is-newarp-base, is-newarp
Changes since 1.80: +1 -3 lines
Diff to previous 1.80 (colored)

"md" is declared in sys/conf/files, now.

Revision 1.79.2.1 / (download) - annotate - [select for diffs], Sat Jan 18 04:14:47 1997 UTC (27 years, 3 months ago) by thorpej
Branch: thorpej-setroot
Changes since 1.79: +12 -2 lines
Diff to previous 1.79 (colored)

Update from trunk.

Revision 1.80 / (download) - annotate - [select for diffs], Thu Jan 16 23:19:56 1997 UTC (27 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.79: +12 -2 lines
Diff to previous 1.79 (colored)

- add the Plug and Play glue
- make the joystick driver use it.

Revision 1.79 / (download) - annotate - [select for diffs], Sat Dec 28 23:20:15 1996 UTC (27 years, 3 months ago) by pk
Branch: MAIN
Branch point for: thorpej-setroot
Changes since 1.78: +6 -6 lines
Diff to previous 1.78 (colored)

rename: ramdisk => md

Revision 1.73.4.2 / (download) - annotate - [select for diffs], Tue Dec 10 05:37:45 1996 UTC (27 years, 4 months ago) by mycroft
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-PATCH001
Changes since 1.73.4.1: +2 -2 lines
Diff to previous 1.73.4.1 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored)

From trunk:
Speed up in_cksum() again.

Revision 1.78 / (download) - annotate - [select for diffs], Thu Nov 28 03:15:39 1996 UTC (27 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.77: +11 -1 lines
Diff to previous 1.77 (colored)

Update for pchb and pcib drivers.

Revision 1.77 / (download) - annotate - [select for diffs], Sun Aug 25 23:39:31 1996 UTC (27 years, 7 months ago) by jtk
Branch: MAIN
Changes since 1.76: +13 -2 lines
Diff to previous 1.76 (colored)

add Advanced Power Management driver
Includes bootstrap support from FreeBSD (Tatsumi HOSOKAWA and <ukai>)

Revision 1.73.4.1 / (download) - annotate - [select for diffs], Sun Aug 25 17:22:22 1996 UTC (27 years, 7 months ago) by thorpej
Branch: netbsd-1-2
CVS Tags: netbsd-1-2-RELEASE
Changes since 1.73: +6 -1 lines
Diff to previous 1.73 (colored)

Fix support for the Adaptec 284x VLbus SCSI cards, massaged for the
NetBSD-1.2 release branch by Noriyuki Soda <soda@sra.co.jp>.
(`sys/arch/i386/isa/ahc_isa.c' tagged separately.)

Revision 1.76 / (download) - annotate - [select for diffs], Mon Aug 5 21:16:02 1996 UTC (27 years, 8 months ago) by soda
Branch: MAIN
Changes since 1.75: +6 -1 lines
Diff to previous 1.75 (colored)

adding AHA-284x VL front-end to ahc driver by Jason Thorpe.

Revision 1.75 / (download) - annotate - [select for diffs], Tue Jul 9 09:23:03 1996 UTC (27 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.74: +1 -18 lines
Diff to previous 1.74 (colored)

Oops; remove something that shouldn't be here.

Revision 1.74 / (download) - annotate - [select for diffs], Wed Jul 3 13:01:40 1996 UTC (27 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.73: +19 -2 lines
Diff to previous 1.73 (colored)

Translate in_cksum() to assembler, and speed it up a bit.

Revision 1.73 / (download) - annotate - [select for diffs], Tue May 7 00:58:36 1996 UTC (27 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-BETA
Branch point for: netbsd-1-2
Changes since 1.72: +1 -9 lines
Diff to previous 1.72 (colored)

Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.

Revision 1.72 / (download) - annotate - [select for diffs], Tue Apr 9 22:59:03 1996 UTC (28 years ago) by cgd
Branch: MAIN
Changes since 1.71: +2 -1 lines
Diff to previous 1.71 (colored)

there's now a eisa_machdep.c which must be included when including
EISA support.

Revision 1.71 / (download) - annotate - [select for diffs], Wed Mar 27 19:20:18 1996 UTC (28 years ago) by perry
Branch: MAIN
Changes since 1.70: +6 -1 lines
Diff to previous 1.70 (colored)

add joystick driver from Matthieu Herrb (pr #2267)

Revision 1.70 / (download) - annotate - [select for diffs], Wed Mar 27 04:01:10 1996 UTC (28 years ago) by cgd
Branch: MAIN
Changes since 1.69: +2 -1 lines
Diff to previous 1.69 (colored)

modify these to provide a new, better-specified PCI interface
(soon to be documented on mailing lists; eventually in section 9 manual
pages), most importantly:
	(1) support interrupt pin swizzling on non-i386 systems with
	    PCI-PCI bridges (per PPB spec; done, but meaningless, on i386).
	(2) provide pci_{io,mem}_find(), to determine what I/O or memory
	    space is described by a given PCI configuration space
	    mapping register.
	(3) provide pci_intr_map(), pci_intr_string(), and
	    pci_intr_{,dis}establish() to manipulate and print info about
	    PCI interrupts.
	(4) deprecate the pci_map_* functions, and provide them only
	    as compatibility interfaces (in pci_compat.c) which will
	    eventually go away, implemented as wrappers around
	    the functions described above.
	(5) make pci functions take as an argument a machine-dependent
	    cookie, to allow more flexibility in implementation.

Revision 1.69 / (download) - annotate - [select for diffs], Mon Mar 25 18:44:29 1996 UTC (28 years ago) by perry
Branch: MAIN
Changes since 1.68: +7 -1 lines
Diff to previous 1.68 (colored)

Added support for rd (ramdisk) pseudodevice, needed for new install system.

Revision 1.68 / (download) - annotate - [select for diffs], Mon Mar 18 01:26:10 1996 UTC (28 years, 1 month ago) by jtk
Branch: MAIN
Changes since 1.67: +3 -3 lines
Diff to previous 1.67 (colored)

attach the speaker device to pckbd (it falls in the I/O range of the
keyboard/console device cluster)

Revision 1.67 / (download) - annotate - [select for diffs], Sun Mar 17 01:31:01 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.66: +24 -12 lines
Diff to previous 1.66 (colored)

New device attachment scheme:

	- split softc size and match/attach out from cfdriver into
	  a new struct cfattach.

	- new "attach" directive for files.*.  May specify the name of
	  the cfattach structure, so that devices may be easily attached
	  to parents with different autoconfiguration semantics.

Revision 1.66 / (download) - annotate - [select for diffs], Sat Mar 16 06:09:16 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.65: +8 -4 lines
Diff to previous 1.65 (colored)

Change the PS/2 mouse driver to be a child of the "pckbd" attribute,
which represents the "keyboard controller".  Give "pc" and "vt" drivers
the "pckbd" attribute.  In pcattach() (pccons and pcvt), attach children
of the keyboard controller.

Revision 1.65 / (download) - annotate - [select for diffs], Mon Mar 4 03:26:11 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.64: +4 -1 lines
Diff to previous 1.64 (colored)

Attach isa, eisa, and pci to mainbus now, rather than root.  The i386
now has a single device tree (rather than a forest).  Also, attach
EISA only if it's present, and attach in order: PCI, EISA, ISA (most
specific to least specific).

Revision 1.64 / (download) - annotate - [select for diffs], Wed Feb 28 01:58:25 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.63: +10 -12 lines
Diff to previous 1.63 (colored)

update for adjustments to ISA and PCI 'files' files

Revision 1.63 / (download) - annotate - [select for diffs], Tue Feb 27 00:08:29 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.62: +1 -4 lines
Diff to previous 1.62 (colored)

Trim some comments relating to EISA configuration that are no longer relevant.

Revision 1.62 / (download) - annotate - [select for diffs], Thu Feb 22 05:53:16 1996 UTC (28 years, 2 months ago) by scottr
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

Move the speaker driver to 'new' config.  (Closes PR 1361, from Rafal Boni)

Revision 1.61 / (download) - annotate - [select for diffs], Mon Jan 8 13:51:30 1996 UTC (28 years, 3 months ago) by mycroft
Branch: MAIN
Changes since 1.60: +4 -1 lines
Diff to previous 1.60 (colored)

VM86 support, by John Kohl, touched up a bit by me.

Revision 1.60 / (download) - annotate - [select for diffs], Wed Oct 11 04:19:29 1995 UTC (28 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.59: +2 -1 lines
Diff to previous 1.59 (colored)

Various changes from John Kohl and me:
Map kernel stacks only at unique addresses.
Use one TSS per process.
Add sysarch calls for modifying IOPL and the I/O permission bitmap.
Add a compacting GDT entry allocator, for TSS and LDT selectors.
Enable modifying %fs and %gs with PT_SETREGS.
Sanitize various bits of code.

Revision 1.59 / (download) - annotate - [select for diffs], Tue Oct 10 01:30:25 1995 UTC (28 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.58: +7 -7 lines
Diff to previous 1.58 (colored)

Minor change.

Revision 1.58 / (download) - annotate - [select for diffs], Tue Oct 10 01:22:31 1995 UTC (28 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.57: +5 -1 lines
Diff to previous 1.57 (colored)

FreeBSD binary compatibility module, from Noriyuki Soda.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Jul 27 04:40:55 1995 UTC (28 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

le can also be on PCI.

Revision 1.56 / (download) - annotate - [select for diffs], Fri Apr 28 08:19:40 1995 UTC (28 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.55: +124 -94 lines
Diff to previous 1.55 (colored)

rename files files for new config/config.old naming

Revision 1.55 / (download) - annotate - [select for diffs], Thu Nov 3 15:55:40 1994 UTC (29 years, 5 months ago) by mycroft
Branch: MAIN
CVS Tags: before_newconf_base
Changes since 1.54: +35 -17 lines
Diff to previous 1.54 (colored)

Relocate aha1742.c, in preparation for other changes.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Oct 27 04:15:04 1994 UTC (29 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.53: +1 -1 lines
Diff to previous 1.53 (colored)

new RCS ID format.

Revision 1.53 / (download) - annotate - [select for diffs], Mon Oct 24 17:42:55 1994 UTC (29 years, 5 months ago) by deraadt
Branch: MAIN
Changes since 1.52: +6 -1 lines
Diff to previous 1.52 (colored)

new from christos

Revision 1.52.2.2 / (download) - annotate - [select for diffs], Tue Aug 23 17:59:34 1994 UTC (29 years, 8 months ago) by deraadt
Branch: netbsd-1-0
Changes since 1.52.2.1: +84 -0 lines
Diff to previous 1.52.2.1 (colored) to branchpoint 1.52 (colored) next main 1.53 (colored)

add `eg' driver for the 3c505 by <dean@fsa.ca>

Revision 1.52.2.1, Tue Aug 23 17:59:33 1994 UTC (29 years, 8 months ago) by deraadt
Branch: netbsd-1-0
Changes since 1.52: +0 -84 lines
FILE REMOVED

file files.i386 was added on branch netbsd-1-0 on 1994-08-23 17:59:34 +0000

Revision 1.52 / (download) - annotate - [select for diffs], Tue Aug 23 17:59:33 1994 UTC (29 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Branch point for: netbsd-1-0
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

add `eg' driver for the 3c505 by <dean@fsa.ca>

Revision 1.48.2.3 / (download) - annotate - [select for diffs], Mon Aug 15 23:34:23 1994 UTC (29 years, 8 months ago) by mycroft
Changes since 1.48.2.2: +7 -3 lines
Diff to previous 1.48.2.2 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)

update from trunk

Revision 1.51 / (download) - annotate - [select for diffs], Mon Aug 15 23:33:59 1994 UTC (29 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.50: +7 -3 lines
Diff to previous 1.50 (colored)

Add iBCS2 files.

Revision 1.48.2.2 / (download) - annotate - [select for diffs], Tue Aug 9 22:26:25 1994 UTC (29 years, 8 months ago) by mycroft
Changes since 1.48.2.1: +4 -1 lines
Diff to previous 1.48.2.1 (colored) to branchpoint 1.48 (colored)

update from trunk

Revision 1.50 / (download) - annotate - [select for diffs], Tue Aug 9 22:24:29 1994 UTC (29 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.49: +4 -1 lines
Diff to previous 1.49 (colored)

Add NCR and PCI files.

Revision 1.48.2.1 / (download) - annotate - [select for diffs], Sun Aug 7 10:44:53 1994 UTC (29 years, 8 months ago) by mycroft
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

update from trunk

Revision 1.49 / (download) - annotate - [select for diffs], Sun Aug 7 10:43:56 1994 UTC (29 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.48: +2 -1 lines
Diff to previous 1.48 (colored)

Add rtfps.

Revision 1.48 / (download) - annotate - [select for diffs], Fri Jul 1 20:10:02 1994 UTC (29 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

is0 --> le0, and give trinity one.

Revision 1.47 / (download) - annotate - [select for diffs], Tue May 24 03:28:31 1994 UTC (29 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

need conf.c

Revision 1.46 / (download) - annotate - [select for diffs], Sun May 22 10:06:01 1994 UTC (29 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.45: +5 -1 lines
Diff to previous 1.45 (colored)

prelim svr4 stuff from <christos@deshaw.com>

Revision 1.45 / (download) - annotate - [select for diffs], Thu May 5 04:47:41 1994 UTC (29 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

if_hp won't compile, but it'd need a counter include, if it were to...

Revision 1.44 / (download) - annotate - [select for diffs], Sun Apr 24 19:48:03 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.43: +3 -2 lines
Diff to previous 1.43 (colored)

Add aic6360.c.

Revision 1.43 / (download) - annotate - [select for diffs], Fri Apr 22 22:53:40 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.42: +3 -1 lines
Diff to previous 1.42 (colored)

Add dma.c and seagate.c.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Apr 7 06:48:19 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Implement dynamic IRQ configuration and IRQ sharing.  Inline spl*() calls.
Reorganize and clean up the relevant code.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Mar 29 04:39:25 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.40: +24 -14 lines
Diff to previous 1.40 (colored)

Update for new SCSI code, and we don't need counts on some of these files
any more.

Revision 1.40 / (download) - annotate - [select for diffs], Wed Mar 23 00:37:23 1994 UTC (30 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

add line for 'ast' mp-com driver.  needs to go into fils.newconf eventually

Revision 1.39 / (download) - annotate - [select for diffs], Sat Mar 12 02:55:21 1994 UTC (30 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored)

garbage collect, and slight line-spacing change

Revision 1.38 / (download) - annotate - [select for diffs], Tue Mar 1 02:38:40 1994 UTC (30 years, 1 month ago) by hpeyerl
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

add if_el driver.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Feb 18 19:56:58 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.36: +1 -2 lines
Diff to previous 1.36 (colored)

Update for new lpt.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Feb 17 22:52:46 1994 UTC (30 years, 2 months ago) by hpeyerl
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Add an "or". Thanx to Christos Zoulas <christos@deshaw.com>

Revision 1.35 / (download) - annotate - [select for diffs], Wed Feb 16 17:58:13 1994 UTC (30 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.34: +3 -1 lines
Diff to previous 1.34 (colored)

Add elink.c.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Feb 2 01:17:40 1994 UTC (30 years, 2 months ago) by hpeyerl
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

Multicast is no longer optional.

Revision 1.33 / (download) - annotate - [select for diffs], Tue Feb 1 03:33:43 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored)

make dev/cons.c standard

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jan 29 02:43:54 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored)

put the console configuration in the 'right' place

Revision 1.31 / (download) - annotate - [select for diffs], Fri Jan 28 18:22:31 1994 UTC (30 years, 2 months ago) by glass
Branch: MAIN
Changes since 1.30: +1 -2 lines
Diff to previous 1.30 (colored)

ne driver has been removed.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jan 27 07:40:38 1994 UTC (30 years, 2 months ago) by cgd
Branch: MAIN
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored)

add consconf.c, as standard

Revision 1.29 / (download) - annotate - [select for diffs], Tue Jan 25 04:23:07 1994 UTC (30 years, 2 months ago) by hpeyerl
Branch: MAIN
Changes since 1.28: +1 -3 lines
Diff to previous 1.28 (colored)

make ec and we go away ....

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jan 9 19:27:39 1994 UTC (30 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.27: +3 -1 lines
Diff to previous 1.27 (colored)

add entries for the 'audio' pseudo-dev and for the new soundblaster driver

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jan 8 11:12:15 1994 UTC (30 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

code reorg

Revision 1.26 / (download) - annotate - [select for diffs], Wed Dec 22 13:11:03 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.25: +5 -4 lines
Diff to previous 1.25 (colored)

alphabetize... again

Revision 1.25 / (download) - annotate - [select for diffs], Fri Dec 10 05:38:37 1993 UTC (30 years, 4 months ago) by hpeyerl
Branch: MAIN
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Add random.s for multicast stuff.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Dec 3 02:58:42 1993 UTC (30 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.23: +2 -1 lines
Diff to previous 1.23 (colored)

add ep driver

Revision 1.23 / (download) - annotate - [select for diffs], Thu Nov 4 09:12:32 1993 UTC (30 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

add mcd: Mitsumi CD driver by Holger Veit and Brian Moore

Revision 1.22 / (download) - annotate - [select for diffs], Wed Oct 6 09:31:30 1993 UTC (30 years, 6 months ago) by andrew
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

Added entry for Cyclades Cyclom-{4/8/16}Y multiport async serial board
driver.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Jul 4 20:08:21 1993 UTC (30 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, magnum-base
Changes since 1.20: +6 -1 lines
Diff to previous 1.20 (colored)

move julian's scsi files back into files.i386

Revision 1.20 / (download) - annotate - [select for diffs], Sat Jul 3 12:19:38 1993 UTC (30 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

add support for David Greenman's "ed" driver.

Revision 1.19 / (download) - annotate - [select for diffs], Mon Jun 14 15:16:23 1993 UTC (30 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

Add entry for pms.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jun 14 02:12:15 1993 UTC (30 years, 10 months ago) by andrew
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Renamed Microsoft busmouse driver from bms -> mms

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jun 13 14:03:50 1993 UTC (30 years, 10 months ago) by andrew
Branch: MAIN
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored)

Added microsoft and logitech isa busmice.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jun 6 22:20:11 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.15: +6 -7 lines
Diff to previous 1.15 (colored)

cleanup, add DDB to dist. floppy kernels, and get rid of f*@#ing "as"

Revision 1.15 / (download) - annotate - [select for diffs], Sat May 22 07:59:35 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.14: +1 -1 lines
Diff to previous 1.14 (colored)

add rcsids to everything and clean up headers

Revision 1.14 / (download) - annotate - [select for diffs], Fri May 21 12:03:00 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.13: +18 -18 lines
Diff to previous 1.13 (colored)

make tabbing sane

Revision 1.13 / (download) - annotate - [select for diffs], Thu May 20 22:48:46 1993 UTC (30 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

First cut at cpu independent disklabels.
There will be niggly little details no doubt..

Revision 1.12 / (download) - annotate - [select for diffs], Thu May 20 14:32:43 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

update config files for correct "cpu" usage

Revision 1.11 / (download) - annotate - [select for diffs], Tue May 18 08:54:22 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.10: +40 -40 lines
Diff to previous 1.10 (colored)

changes for 'arch'

Revision 1.10 / (download) - annotate - [select for diffs], Fri May 7 08:26:13 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.9: +2 -9 lines
Diff to previous 1.9 (colored)

fix typo on if_ix line, and add rcs id

Revision 1.9 / (download) - annotate - [select for diffs], Fri May 7 06:33:34 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.8: +3 -0 lines
Diff to previous 1.8 (colored)

add entries for dcfclock, ix ethernet, and speaker

Revision 1.8 / (download) - annotate - [select for diffs], Thu Apr 29 03:33:36 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

make sure you can't include ahb or bt when you've got an aha

Revision 1.7 / (download) - annotate - [select for diffs], Sat Apr 17 01:40:10 1993 UTC (31 years ago) by mycroft
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 (colored)

Add entry for HP ethernet driver.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Apr 10 12:03:58 1993 UTC (31 years ago) by glass
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.5: +29 -29 lines
Diff to previous 1.5 (colored)

fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
ALL config file should gradually get all the configurable options,drivers,etc

Revision 1.5 / (download) - annotate - [select for diffs], Thu Apr 8 04:05:50 1993 UTC (31 years ago) by cgd
Branch: MAIN
Changes since 1.4: +0 -5 lines
Diff to previous 1.4 (colored)

put scsi system file list in the right place (finally)

Revision 1.4 / (download) - annotate - [select for diffs], Tue Apr 6 20:59:57 1993 UTC (31 years ago) by deraadt
Branch: MAIN
Changes since 1.3: +1 -0 lines
Diff to previous 1.3 (colored)

wd7000 entry

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 23 08:12:11 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.2: +1 -0 lines
Diff to previous 1.2 (colored)

added support for microtime routines by Steve McCanne (mccanne@ee.lbl.gov)

Revision 1.2 / (download) - annotate - [select for diffs], Sun Mar 21 18:04:42 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: patchkit-0-2-2
Changes since 1.1: +20 -0 lines
Diff to previous 1.1 (colored)

after 0.2.2 "stable" patches applied

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: WFJ-920714
CVS Tags: WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN

Initial revision

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.