The NetBSD Project

CVS log for src/sys/arch/i386/i386/autoconf.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.107 / (download) - annotate - [select for diffs], Sat May 2 16:44:35 2020 UTC (3 years, 11 months ago) by bouyer
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, HEAD
Changes since 1.106: +9 -2 lines
Diff to previous 1.106 (colored) to selected 1.7.2.5 (colored)

Introduce Xen PVH support in GENERIC.
This is compiled in with
options XENPVHVM
x86 changes:
- add Xen section and xen pvh entry points to locore.S. Set vm_guest
  to VM_GUEST_XENPVH in this entry point.
  Most of the boot procedure (especially page table setup and switch to
  paged mode) is shared with native.
- change some x86_delay() to delay_func(), which points to x86_delay() for
  native/HVM, and xen_delay() for PVH

Xen changes:
- remove Xen bits from init_x86_64_ksyms() and init386_ksyms()
  and move to xen_init_ksyms(), used for both PV and PVH
- set ISA no-legacy-devices property for PVH
- factor out code from Xen's cpu_bootconf() to xen_bootconf()
  in xen_machdep.c
- set up a specific pvh_consinit() which starts with printk()
  (which uses a simple hypercall that is available early) and switch to
  xencons when we can use pmap_kenter_pa().

Revision 1.105.4.1 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:40 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.105: +12 -2 lines
Diff to previous 1.105 (colored) next main 1.106 (colored) to selected 1.7.2.5 (colored)

Merge changes from current as of 20200406

Revision 1.106 / (download) - annotate - [select for diffs], Fri Dec 27 12:51:56 2019 UTC (4 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.105: +12 -2 lines
Diff to previous 1.105 (colored) to selected 1.7.2.5 (colored)

Redo the page allocator to perform better, especially on multi-core and
multi-socket systems.  Proposed on tech-kern.  While here:

- add rudimentary NUMA support - needs more work.
- remove now unused "listq" from vm_page.

Revision 1.97.14.3 / (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.97.14.2: +6 -2 lines
Diff to previous 1.97.14.2 (colored) to branchpoint 1.97 (colored) next main 1.98 (colored) to selected 1.7.2.5 (colored)

update from HEAD

Revision 1.105 / (download) - annotate - [select for diffs], Sun Oct 22 00:59:28 2017 UTC (6 years, 5 months ago) by maya
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, phil-wifi-base, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, 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
Branch point for: phil-wifi
Changes since 1.104: +4 -2 lines
Diff to previous 1.104 (colored) to selected 1.7.2.5 (colored)

Move initialization code out of efi_probe into efi_init

and call it from cpu_configure

Revision 1.100.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.100.6.1: +5 -4 lines
Diff to previous 1.100.6.1 (colored) to branchpoint 1.100 (colored) next main 1.101 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.104 / (download) - annotate - [select for diffs], Sat Jul 29 06:29:31 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
CVS Tags: nick-nhusb-base-20170825
Changes since 1.103: +2 -3 lines
Diff to previous 1.103 (colored) to selected 1.7.2.5 (colored)

Remove the remaining parts of compat_oldboot.

Revision 1.103 / (download) - annotate - [select for diffs], Tue May 23 08:48:34 2017 UTC (6 years, 10 months ago) by nonaka
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Changes since 1.102: +4 -2 lines
Diff to previous 1.102 (colored) to selected 1.7.2.5 (colored)

x86: hypervisor detection from FreeBSD for x2APIC support.

Revision 1.100.10.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:03 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.100.10.1: +3 -3 lines
Diff to previous 1.100.10.1 (colored) to branchpoint 1.100 (colored) next main 1.101 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.102 / (download) - annotate - [select for diffs], Sat Apr 22 04:29:31 2017 UTC (6 years, 11 months ago) by nonaka
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426
Changes since 1.101: +3 -3 lines
Diff to previous 1.101 (colored) to selected 1.7.2.5 (colored)

use CR8 instead of LAPIC Task Priority register on x86-64.

Revision 1.100.6.1 / (download) - annotate - [select for diffs], Mon Dec 5 10:54:53 2016 UTC (7 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.100: +4 -3 lines
Diff to previous 1.100 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.100.10.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:49:01 2016 UTC (7 years, 5 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.100: +4 -3 lines
Diff to previous 1.100 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.101 / (download) - annotate - [select for diffs], Sun Oct 16 10:24:59 2016 UTC (7 years, 6 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, nick-nhusb-base-20170204, nick-nhusb-base-20161204, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.100: +4 -3 lines
Diff to previous 1.100 (colored) to selected 1.7.2.5 (colored)

Use the generic i82489_writereg instead of lapic_tpr, for consistency.

Revision 1.97.14.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:06 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.97.14.1: +4 -2 lines
Diff to previous 1.97.14.1 (colored) to branchpoint 1.97 (colored) to selected 1.7.2.5 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.97.4.2 / (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.97.4.1: +4 -2 lines
Diff to previous 1.97.4.1 (colored) to branchpoint 1.97 (colored) next main 1.98 (colored) to selected 1.7.2.5 (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.98.2.1 / (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.98: +4 -2 lines
Diff to previous 1.98 (colored) next main 1.99 (colored) to selected 1.7.2.5 (colored)

sync with head

Revision 1.100 / (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-20160806, pgoyette-localcount-20160726, 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.99: +3 -3 lines
Diff to previous 1.99 (colored) to selected 1.7.2.5 (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.99 / (download) - annotate - [select for diffs], Sun Jan 26 19:16:17 2014 UTC (10 years, 2 months ago) by dsl
Branch: MAIN
Changes since 1.98: +4 -2 lines
Diff to previous 1.98 (colored) to selected 1.7.2.5 (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.97.14.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:01:26 2012 UTC (11 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.97: +2 -11 lines
Diff to previous 1.97 (colored) to selected 1.7.2.5 (colored)

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

Revision 1.97.4.1 / (download) - annotate - [select for diffs], Tue Oct 30 17:19:48 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.97: +2 -11 lines
Diff to previous 1.97 (colored) to selected 1.7.2.5 (colored)

sync with head

Revision 1.98 / (download) - annotate - [select for diffs], Wed Oct 3 18:58:31 2012 UTC (11 years, 6 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.97: +2 -11 lines
Diff to previous 1.97 (colored) to selected 1.7.2.5 (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.95.6.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.95: +3 -8 lines
Diff to previous 1.95 (colored) next main 1.96 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.93.4.4 / (download) - annotate - [select for diffs], Mon Mar 28 23:04:40 2011 UTC (13 years ago) by jym
Branch: jym-xensuspend
Changes since 1.93.4.3: +3 -8 lines
Diff to previous 1.93.4.3 (colored) to branchpoint 1.93 (colored) next main 1.94 (colored) to selected 1.7.2.5 (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.95.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:50:39 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.95: +3 -8 lines
Diff to previous 1.95 (colored) next main 1.96 (colored) to selected 1.7.2.5 (colored)

sync with head

Revision 1.95.8.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.95: +3 -8 lines
Diff to previous 1.95 (colored) next main 1.96 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.97 / (download) - annotate - [select for diffs], Tue Feb 22 06:37:24 2011 UTC (13 years, 1 month ago) by dholland
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.96: +3 -2 lines
Diff to previous 1.96 (colored) to selected 1.7.2.5 (colored)

Include <sys/device.h> for config_rootfound, instead of relying on it
being included by accident. From Jarle Greipsland in PR 43449.

Revision 1.96 / (download) - annotate - [select for diffs], Sat Feb 19 13:52:28 2011 UTC (13 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.95: +2 -8 lines
Diff to previous 1.95 (colored) to selected 1.7.2.5 (colored)

modularize VIA PadLock support
 - retire options VIA_PADLOCK, replace with 'padlock0 at cpu0'
 - driver supports attach & detach
 - support building as a module

Revision 1.92.8.2 / (download) - annotate - [select for diffs], Sun Nov 21 02:46:24 2010 UTC (13 years, 5 months ago) by riz
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, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.92.8.1: +4 -2 lines
Diff to previous 1.92.8.1 (colored) to branchpoint 1.92 (colored) next main 1.93 (colored) to selected 1.7.2.5 (colored)

Pull up following revision(s) (requested by hubertf in ticket #1403):
	sys/arch/x86/conf/files.x86: revision 1.49
	sys/arch/i386/i386/autoconf.c: revision 1.94
	sys/arch/x86/x86/intr.c: revision 1.60
Add opt_intrdebug.h for the INTRDEBUG option, and #include it here and
there.  Fixes GENERIC/i386 compilation with 'options INTRDEBUG'.

Revision 1.93.4.3 / (download) - annotate - [select for diffs], Sun Oct 24 22:47:59 2010 UTC (13 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.93.4.2: +5 -4 lines
Diff to previous 1.93.4.2 (colored) to branchpoint 1.93 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.91.10.3 / (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.91.10.2: +5 -4 lines
Diff to previous 1.91.10.2 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored) to selected 1.7.2.5 (colored)

sync with head

Revision 1.95 / (download) - annotate - [select for diffs], Sat Nov 21 03:11:00 2009 UTC (14 years, 5 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-base
Branch point for: rmind-uvmplock, jruoho-x86intr, bouyer-quota2
Changes since 1.94: +5 -4 lines
Diff to previous 1.94 (colored) to selected 1.7.2.5 (colored)

Use lwp_getpcb() on x86 MD code, clean from struct user usage.

Revision 1.93.4.2 / (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.93.4.1: +0 -0 lines
Diff to previous 1.93.4.1 (colored) to branchpoint 1.93 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.93.4.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.93: +4 -2 lines
Diff to previous 1.93 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

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

Revision 1.91.10.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.91.10.1: +5 -3 lines
Diff to previous 1.91.10.1 (colored) to branchpoint 1.91 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.92.6.2 / (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.92.6.1: +4 -2 lines
Diff to previous 1.92.6.1 (colored) to branchpoint 1.92 (colored) next main 1.93 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.94 / (download) - annotate - [select for diffs], Tue Apr 7 18:24:23 2009 UTC (15 years ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jymxensuspend-base
Changes since 1.93: +4 -2 lines
Diff to previous 1.93 (colored) to selected 1.7.2.5 (colored)

Add opt_intrdebug.h for the INTRDEBUG option, and #include it here and
there.  Fixes GENERIC/i386 compilation with 'options INTRDEBUG'.

Revision 1.92.6.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.92: +3 -3 lines
Diff to previous 1.92 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.91.6.2 / (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.91.6.1: +1 -1 lines
Diff to previous 1.91.6.1 (colored) to branchpoint 1.91 (colored) next main 1.92 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.92.4.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.92: +3 -3 lines
Diff to previous 1.92 (colored) next main 1.93 (colored) to selected 1.7.2.5 (colored)

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

Revision 1.92.8.1 / (download) - annotate - [select for diffs], Mon Nov 17 18:53:54 2008 UTC (15 years, 5 months ago) by snj
Branch: netbsd-5
CVS Tags: 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, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, 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-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b
Changes since 1.92: +3 -3 lines
Diff to previous 1.92 (colored) to selected 1.7.2.5 (colored)

Pull up following revision(s) (requested by ad in ticket #74):
	sys/arch/i386/isa/npx.c: revision 1.131
	sys/arch/amd64/amd64/fpu.c: revision 1.28
	sys/arch/i386/i386/genassym.cf: revision 1.77
	sys/arch/i386/i386/autoconf.c: revision 1.93
	sys/arch/amd64/amd64/locore.S: revision 1.48
	sys/arch/amd64/amd64/machdep.c: revision 1.104
	sys/arch/i386/i386/machdep.c: revision 1.646
	sys/arch/amd64/amd64/genassym.cf: revision 1.38
	sys/arch/i386/i386/locore.S: revision 1.79
PR port-amd64/38293 panic: fp_save ipi didn't
Fix race conditions in FPU IPI handling.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Nov 11 14:40:18 2008 UTC (15 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.92: +3 -3 lines
Diff to previous 1.92 (colored) to selected 1.7.2.5 (colored)

PR port-amd64/38293 panic: fp_save ipi didn't

Fix race conditions in FPU IPI handling.

Revision 1.91.12.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.91: +2 -5 lines
Diff to previous 1.91 (colored) next main 1.92 (colored) to selected 1.7.2.5 (colored)

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

Revision 1.91.6.1 / (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.91: +2 -5 lines
Diff to previous 1.91 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.91.8.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.91: +2 -5 lines
Diff to previous 1.91 (colored) next main 1.92 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.91.10.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.91: +2 -5 lines
Diff to previous 1.91 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.92 / (download) - annotate - [select for diffs], Sat May 10 16:12:32 2008 UTC (15 years, 11 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, 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, simonb-wapbl, netbsd-5-base, matt-mips64-base2, hpcarm-cleanup-nbase, haad-dm-base1
Branch point for: nick-hppapmap, netbsd-5, haad-dm
Changes since 1.91: +2 -5 lines
Diff to previous 1.91 (colored) to selected 1.7.2.5 (colored)

Improve x86 tsc handling:

- Ditch the cross-CPU calibration stuff. It didn't work properly, and it's
  near impossible to synchronize the CPUs in a running system, because bus
  traffic will interfere with any calibration attempt, messing up the
  timings.

- Only enable the TSC on CPUs where we are sure it does not drift. If we are
  On a known good CPU, give the TSC high timecounter quality, making it the
  default.

- When booting CPUs, detect TSC skew and account for it. Most Intel MP
  systems have synchronized counters, but that need not be true if the
  system has a complicated bus structure. As far as I know, AMD systems
  do not have synchronized TSCs and so we need to handle skew.

- While an AP is waiting to be set running, try and make the TSC drift by
  entering a reduced power state. If we detect drift, ensure that the TSC
  does not get a high timecounter quality. This should not happen and is
  only for safety.

- Make cpu_counter() stuff LKM safe.

Revision 1.86.10.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.86.10.2: +2 -3 lines
Diff to previous 1.86.10.2 (colored) to branchpoint 1.86 (colored) next main 1.87 (colored) to selected 1.7.2.5 (colored)

sync with HEAD

Revision 1.87.2.3 / (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.87.2.2: +3 -3 lines
Diff to previous 1.87.2.2 (colored) to branchpoint 1.87 (colored) next main 1.88 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.80.12.6 / (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.80.12.5: +2 -3 lines
Diff to previous 1.80.12.5 (colored) to branchpoint 1.80 (colored) next main 1.81 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.91 / (download) - annotate - [select for diffs], Wed Jan 23 20:02:16 2008 UTC (16 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2
Changes since 1.90: +2 -3 lines
Diff to previous 1.90 (colored) to selected 1.7.2.5 (colored)

Initialise the Local Vector Table of the primary LAPIC directly after
enabling it. Explicitly initialise LINT0 as ExtInt and LINT1 as NMI,
the platform default. Mask the NMIs on the application processors and
mask the ExtInt if a IOAPIC was found.

With this patch, "disable ioapic" is supposed to work and it will allow
enabling the local APIC on all systems that have one to gain e.g. the
better clock interrupt.

Revision 1.80.12.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:36:55 2008 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.80.12.4: +6 -2 lines
Diff to previous 1.80.12.4 (colored) to branchpoint 1.80 (colored) to selected 1.7.2.5 (colored)

sync with head

Revision 1.86.10.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:46:32 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.86.10.1: +8 -6 lines
Diff to previous 1.86.10.1 (colored) to branchpoint 1.86 (colored) to selected 1.7.2.5 (colored)

sync with HEAD

Revision 1.89.2.1 / (download) - annotate - [select for diffs], Tue Jan 8 22:09:58 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.89: +3 -2 lines
Diff to previous 1.89 (colored) next main 1.90 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.90 / (download) - annotate - [select for diffs], Fri Jan 4 21:17:40 2008 UTC (16 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: matt-armv6-base, bouyer-xeni386-nbase, bouyer-xeni386-base
Changes since 1.89: +3 -2 lines
Diff to previous 1.89 (colored) to selected 1.7.2.5 (colored)

Start detangling lock.h from intr.h. This is likely to cause short term
breakage, but the mess of dependencies has been regularly breaking the
build recently anyhow.

Revision 1.87.2.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:43:04 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.87.2.1: +5 -2 lines
Diff to previous 1.87.2.1 (colored) to branchpoint 1.87 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.88.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:42:15 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking2
Changes since 1.88: +5 -2 lines
Diff to previous 1.88 (colored) next main 1.89 (colored) to selected 1.7.2.5 (colored)

Sync with head.

Revision 1.88.4.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:20:30 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-kmem
Changes since 1.88: +5 -2 lines
Diff to previous 1.88 (colored) next main 1.89 (colored) to selected 1.7.2.5 (colored)

sync with head.

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

Merge jmcneill-pm branch.

Revision 1.85.6.2 / (download) - annotate - [select for diffs], Mon Dec 3 18:36:36 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking
Changes since 1.85.6.1: +4 -6 lines
Diff to previous 1.85.6.1 (colored) to branchpoint 1.85 (colored) next main 1.86 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.86.8.2 / (download) - annotate - [select for diffs], Wed Nov 21 21:53:14 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.86.8.1: +4 -6 lines
Diff to previous 1.86.8.1 (colored) to branchpoint 1.86 (colored) next main 1.87 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.87.2.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:46:24 2007 UTC (16 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.87: +4 -6 lines
Diff to previous 1.87 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.86.14.1 / (download) - annotate - [select for diffs], Sun Nov 18 19:34:25 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.86: +4 -6 lines
Diff to previous 1.86 (colored) next main 1.87 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.80.12.4 / (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.80.12.3: +4 -6 lines
Diff to previous 1.80.12.3 (colored) to branchpoint 1.80 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.88 / (download) - annotate - [select for diffs], Wed Nov 14 17:54:59 2007 UTC (16 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: yamt-kmem, vmlocking2
Changes since 1.87: +4 -6 lines
Diff to previous 1.87 (colored) to selected 1.7.2.5 (colored)

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

Revision 1.86.10.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:17:22 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored) to selected 1.7.2.5 (colored)

sync with HEAD

Revision 1.87 / (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, jmcneill-base
Branch point for: mjf-devfs
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored) to selected 1.7.2.5 (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.80.12.3 / (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.80.12.2: +3 -5 lines
Diff to previous 1.80.12.2 (colored) to branchpoint 1.80 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.86.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.86: +5 -2 lines
Diff to previous 1.86 (colored) to selected 1.7.2.5 (colored)

Pull in power management changes from private branch.

Revision 1.85.8.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.85: +3 -5 lines
Diff to previous 1.85 (colored) next main 1.86 (colored) to selected 1.7.2.5 (colored)

Sync with head.

Revision 1.85.6.1 / (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.85: +3 -5 lines
Diff to previous 1.85 (colored) to selected 1.7.2.5 (colored)

Sync with head.

Revision 1.85.14.1 / (download) - annotate - [select for diffs], Tue May 22 17:26:58 2007 UTC (16 years, 11 months ago) by matt
Branch: ppcoea-renovation
Changes since 1.85: +3 -5 lines
Diff to previous 1.85 (colored) next main 1.86 (colored) to selected 1.7.2.5 (colored)

Update to HEAD.

Revision 1.86 / (download) - annotate - [select for diffs], Thu May 17 14:51:20 2007 UTC (16 years, 11 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.85: +3 -5 lines
Diff to previous 1.85 (colored) to selected 1.7.2.5 (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.80.12.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:06:53 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.80.12.1: +8 -2 lines
Diff to previous 1.80.12.1 (colored) to branchpoint 1.80 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.85.2.2 / (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.85.2.1: +146 -0 lines
Diff to previous 1.85.2.1 (colored) to branchpoint 1.85 (colored) next main 1.86 (colored) to selected 1.7.2.5 (colored)

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

Revision 1.85.2.1, Sat Feb 17 00:28:24 2007 UTC (17 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.85: +0 -148 lines
FILE REMOVED

file autoconf.c was added on branch yamt-idlelwp on 2007-02-17 10:30:43 +0000

Revision 1.85 / (download) - annotate - [select for diffs], Sat Feb 17 00:28:24 2007 UTC (17 years, 2 months ago) by daniel
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, vmlocking, ppcoea-renovation, mjf-ufs-trans
Changes since 1.84: +8 -2 lines
Diff to previous 1.84 (colored) to selected 1.7.2.5 (colored)

Add an opencrypto provider for the AES xcrypt instructions found on VIA
C5P and later cores (also known as 'ACE', which is part of the VIA PadLock
security engine). Ported from OpenBSD.

Reviewed on tech-crypto and port-i386, no objections to commiting this.

Revision 1.81.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:40:06 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.81: +7 -2 lines
Diff to previous 1.81 (colored) next main 1.82 (colored) to selected 1.7.2.5 (colored)

sync with head

Revision 1.83.2.1 / (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.83: +7 -2 lines
Diff to previous 1.83 (colored) next main 1.84 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.80.12.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:52:18 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.80: +7 -2 lines
Diff to previous 1.80 (colored) to selected 1.7.2.5 (colored)

sync with head.

Revision 1.83.8.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:44:25 2006 UTC (17 years, 10 months ago) by chap
Branch: chap-midi
Changes since 1.83: +7 -2 lines
Diff to previous 1.83 (colored) next main 1.84 (colored) to selected 1.7.2.5 (colored)

Sync with head.

Revision 1.84 / (download) - annotate - [select for diffs], Wed Jun 7 22:37:58 2006 UTC (17 years, 10 months ago) by kardel
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.83: +7 -2 lines
Diff to previous 1.83 (colored) to selected 1.7.2.5 (colored)

convert to timecounters (from branch simonb-timecounters)

Revision 1.82.2.4 / (download) - annotate - [select for diffs], Sun Apr 30 19:01:24 2006 UTC (17 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.82.2.3: +3 -3 lines
Diff to previous 1.82.2.3 (colored) next main 1.83 (colored) to selected 1.7.2.5 (colored)

- account for new headerfile fir TSC timecounter
  initialization functions

Revision 1.82.2.3 / (download) - annotate - [select for diffs], Sat Apr 22 11:37:32 2006 UTC (18 years ago) by simonb
Branch: simonb-timecounters
Changes since 1.82.2.2: +2 -17 lines
Diff to previous 1.82.2.2 (colored) to selected 1.7.2.5 (colored)

Sync with head.

Revision 1.82.2.2 / (download) - annotate - [select for diffs], Thu Mar 2 21:18:22 2006 UTC (18 years, 1 month ago) by kardel
Branch: simonb-timecounters
Changes since 1.82.2.1: +3 -3 lines
Diff to previous 1.82.2.1 (colored) to selected 1.7.2.5 (colored)

correct conditionals (Ixxx -> Ixxx_CPU)

Revision 1.82.2.1 / (download) - annotate - [select for diffs], Tue Feb 28 20:28:53 2006 UTC (18 years, 1 month ago) by kardel
Branch: simonb-timecounters
Changes since 1.82: +7 -2 lines
Diff to previous 1.82 (colored) to selected 1.7.2.5 (colored)

Move init_TSC_tc() to just before spl0()

Revision 1.83 / (download) - annotate - [select for diffs], Sat Feb 4 11:24:42 2006 UTC (18 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, peter-altq-base, peter-altq, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, chap-midi
Changes since 1.82: +0 -15 lines
Diff to previous 1.82 (colored) to selected 1.7.2.5 (colored)

Revert yesterday's change that attempted to fix the detection of the
boot device when using a Multiboot boot loader.  It couldn't work because
these boot loaders do not pass a checksum of the disk so matchbiosdisk()
cannot really find any matches.  I should have gone to sleep before
commiting...

Found by xtraeme@.

Revision 1.82 / (download) - annotate - [select for diffs], Fri Feb 3 23:33:30 2006 UTC (18 years, 2 months ago) by jmmv
Branch: MAIN
Branch point for: simonb-timecounters
Changes since 1.81: +17 -2 lines
Diff to previous 1.81 (colored) to selected 1.7.2.5 (colored)

When booting an i386 kernel with Multiboot, properly detect the boot device
by looking it up in the x86_alldisks table (instead of trying to match it
to 'wd*' manually).

In order to do this, move the cpu_rootconf function from x86 common code
to amd64 and i386 specific one.  This way, i386 can do an extra step (call
the appropriate Multiboot code) in the appropriate place (after
x86_matchbiosdisks and before findroot()).

Revision 1.81 / (download) - annotate - [select for diffs], Sun Dec 11 12:17:41 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace
Branch point for: rpaulo-netinet-merge-pcb
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored) to selected 1.7.2.5 (colored)

merge ktrace-lwp.

Revision 1.71.2.6 / (download) - annotate - [select for diffs], Tue Nov 2 07:50:35 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.71.2.5: +4 -434 lines
Diff to previous 1.71.2.5 (colored) next main 1.72 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.80 / (download) - annotate - [select for diffs], Wed Oct 20 04:20:05 2004 UTC (19 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, 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, 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, netbsd-3, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.79: +4 -434 lines
Diff to previous 1.79 (colored) to selected 1.7.2.5 (colored)

Move boot device detection code from i386 and amd64 ports to x86_autoconf.c.
Rename i386_alldisks and x86_64_alldisks to x86_alldisks, adjust other
references to compensate.

Revision 1.71.2.5 / (download) - annotate - [select for diffs], Tue Oct 19 15:56:36 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.71.2.4: +5 -5 lines
Diff to previous 1.71.2.4 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.79 / (download) - annotate - [select for diffs], Fri Oct 15 06:18:47 2004 UTC (19 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.78: +5 -5 lines
Diff to previous 1.78 (colored) to selected 1.7.2.5 (colored)

match_harddisk(): Open RAW_PART, not the booted partition; we're
only performing the ioctl to fetch the disklabel.

Revision 1.71.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:16:39 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.71.2.3: +2 -2 lines
Diff to previous 1.71.2.3 (colored) to selected 1.7.2.5 (colored)

Fix the sync with head I botched.

Revision 1.71.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:35:27 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.71.2.2: +3 -3 lines
Diff to previous 1.71.2.2 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.78 / (download) - annotate - [select for diffs], Fri Sep 17 14:11:21 2004 UTC (19 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.77: +3 -3 lines
Diff to previous 1.77 (colored) to selected 1.7.2.5 (colored)

There's no need to pass a proc value when using UIO_SYSSPACE with
vn_rdwr(9) and uiomove(9).

OK'd by Jason Thorpe

Revision 1.75.2.1 / (download) - annotate - [select for diffs], Mon Aug 16 17:46:02 2004 UTC (19 years, 8 months ago) by jmc
Branch: netbsd-2-0
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-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
Changes since 1.75: +8 -13 lines
Diff to previous 1.75 (colored) next main 1.76 (colored) to selected 1.7.2.5 (colored)

Pullup rev 1.77 (requested by dbj in ticket #767)

Add support to pxeboot for reading the bios disk geometry
as well as fixing several related bugs that occur when the bios
geometry is not read by the boot loader.

Revision 1.71.2.2 / (download) - annotate - [select for diffs], Thu Aug 12 11:41:12 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.71.2.1: +8 -13 lines
Diff to previous 1.71.2.1 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.77 / (download) - annotate - [select for diffs], Thu Aug 5 18:04:35 2004 UTC (19 years, 8 months ago) by dbj
Branch: MAIN
Changes since 1.76: +8 -13 lines
Diff to previous 1.76 (colored) to selected 1.7.2.5 (colored)

fix several related bugs that cause sysctl machdep.diskinfo to
lose when booted from pxeboot.
. make sure that i386_alldisks gets initialized even if
  bios geometry information is not available in the bootinfo
. if i386_alldisks is not initialized, have sysctl return EOPNOTSUPP
. compile pxeboot with -DPASS_BIOSGEOM and I386_INCLUDE_DISK=yes
  this may increase the size of pxeboot which is required to run
  in 64k.  However, it seems to be working ok on my system

Revision 1.71.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.71: +12 -18 lines
Diff to previous 1.71 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD

Revision 1.76 / (download) - annotate - [select for diffs], Thu Apr 22 00:34:52 2004 UTC (20 years ago) by itojun
Branch: MAIN
Changes since 1.75: +5 -4 lines
Diff to previous 1.75 (colored) to selected 1.7.2.5 (colored)

sprintf -> snprintf

Revision 1.75 / (download) - annotate - [select for diffs], Tue Dec 30 12:33:22 2003 UTC (20 years, 3 months ago) by pk
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.74: +2 -5 lines
Diff to previous 1.74 (colored) to selected 1.7.2.5 (colored)

Replace the traditional buffer memory management -- based on fixed per buffer
virtual memory reservation and a private pool of memory pages -- by a scheme
based on memory pools.

This allows better utilization of memory because buffers can now be allocated
with a granularity finer than the system's native page size (useful for
filesystems with e.g. 1k or 2k fragment sizes).  It also avoids fragmentation
of virtual to physical memory mappings (due to the former fixed virtual
address reservation) resulting in better utilization of MMU resources on some
platforms.  Finally, the scheme is more flexible by allowing run-time decisions
on the amount of memory to be used for buffers.

On the other hand, the effectiveness of the LRU queue for buffer recycling
may be somewhat reduced compared to the traditional method since, due to the
nature of the pool based memory allocation, the actual least recently used
buffer may release its memory to a pool different from the one needed by a
newly allocated buffer. However, this effect will kick in only if the
system is under memory pressure.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Oct 27 14:11:46 2003 UTC (20 years, 5 months ago) by junyoung
Branch: MAIN
Changes since 1.73: +6 -6 lines
Diff to previous 1.73 (colored) to selected 1.7.2.5 (colored)

Nuke __P().

Revision 1.73 / (download) - annotate - [select for diffs], Wed Oct 8 04:25:44 2003 UTC (20 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.72: +4 -4 lines
Diff to previous 1.72 (colored) to selected 1.7.2.5 (colored)

Overhaul MBR handling (part 1):

<sys/bootblock.h>:
    *	Added definitions for the Master Boot Record (MBR) used by
	a variety of systems (primarily i386), including the format
	of the BIOS Parameter Block (BPB).
	This information was cribbed from a variety of sources
	including <sys/disklabel_mbr.h> which this is a superset of.

	As part of this, some data structure elements and #defines
	were renamed to be more "namespace friendly" and consistent
	with other bootblocks and MBR documentation.
	Update all uses of the old names to the new names.

<sys/disklabel_mbr.h>:
    *	Deprecated in favor of <sys/bootblock.h> (the latter is more
	"host tool" friendly).

amd64 & i386:
    *	Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
	be consistent with the naming convention of the msdosfs tools.

    *	Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
	and it's confusing to have two functionally equivalent bootblocks,
	especially given that "ufs" has multiple meanings (it could be
	a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).

    *	Rework pbr.S (the first sector of bootxx_*):
	    +	Ensure that BPB (bytes 11..89) and the partition table
		(bytes 446..509) do not contain code.
	    +	Add support for booting from FAT partitions if BOOT_FROM_FAT
		is defined.  (Only set for bootxx_msdos).
	    +	Remove "dummy" partition 3; if people want to installboot(8)
		these to the start of the disk they can use fdisk(8) to
		create a real MBR partition table...
	    +	Compile with TERSE_ERROR so it fits because of the above.
		Whilst this is less user friendly, I feel it's important
		to have a valid partition table and BPB in the MBR/PBR.

    *	Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
	with other platforms.

    *	Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
    	we can boot off FAT partitions.

    *	Crank version of /usr/mdec/boot to 3.1, and fix some of the other
	entries in the version file.

installboot(8) (i386):
    *	Read the existing MBR of the filesystem and retain the BIOS
    	Parameter Block (BPB) in bytes 11..89 and the MBR partition
	table in bytes 446..509.  (Previously installboot(8) would
	trash those two sections of the MBR.)

mbrlabel(8):
    *	Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
	to map the MBR partition type to the NetBSD disklabel type.


Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).

Revision 1.72 / (download) - annotate - [select for diffs], Thu Aug 7 16:27:53 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.71: +3 -7 lines
Diff to previous 1.71 (colored) to selected 1.7.2.5 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.71 / (download) - annotate - [select for diffs], Mon Jun 23 11:01:17 2003 UTC (20 years, 10 months ago) by martin
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.70: +3 -2 lines
Diff to previous 1.70 (colored) to selected 1.7.2.5 (colored)

Make sure to include opt_foo.h if a defflag option FOO is used.

Revision 1.70 / (download) - annotate - [select for diffs], Thu Jun 12 14:44:37 2003 UTC (20 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.69: +2 -3 lines
Diff to previous 1.69 (colored) to selected 1.7.2.5 (colored)

nuke unnecessary #include <sys/dkstat.h>

Revision 1.69 / (download) - annotate - [select for diffs], Mon May 12 14:59:51 2003 UTC (20 years, 11 months ago) by dsl
Branch: MAIN
Changes since 1.68: +12 -18 lines
Diff to previous 1.68 (colored) to selected 1.7.2.5 (colored)

KNF and indentation police

Revision 1.68 / (download) - annotate - [select for diffs], Sat Mar 22 13:05:26 2003 UTC (21 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.67: +4 -3 lines
Diff to previous 1.67 (colored) to selected 1.7.2.5 (colored)

GEOM_DEBUG was left set :-(

Revision 1.67 / (download) - annotate - [select for diffs], Fri Mar 21 23:11:19 2003 UTC (21 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.66: +11 -5 lines
Diff to previous 1.66 (colored) to selected 1.7.2.5 (colored)

Use 'void *' instead of 'caddr_t' in prototypes of VOP_IOCTL, VOP_FCNTL
and VOP_ADVLOCK, delete casts from callers (and some to copyin/out).

Revision 1.66 / (download) - annotate - [select for diffs], Fri Jan 17 23:10:29 2003 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.65: +3 -3 lines
Diff to previous 1.65 (colored) to selected 1.7.2.5 (colored)

Merge the nathanw_sa branch.

Revision 1.55.2.10 / (download) - annotate - [select for diffs], Wed Dec 11 06:00:52 2002 UTC (21 years, 4 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.55.2.9: +12 -3 lines
Diff to previous 1.55.2.9 (colored) to branchpoint 1.55 (colored) next main 1.56 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.65 / (download) - annotate - [select for diffs], Fri Nov 22 15:23:38 2002 UTC (21 years, 5 months ago) by fvdl
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.64: +14 -5 lines
Diff to previous 1.64 (colored) to selected 1.7.2.5 (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.55.2.9 / (download) - annotate - [select for diffs], Fri Oct 18 02:37:37 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.8: +24 -10 lines
Diff to previous 1.55.2.8 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

Catch up to -current.

Revision 1.56.2.3 / (download) - annotate - [select for diffs], Thu Oct 10 18:33:17 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.56.2.2: +38 -32 lines
Diff to previous 1.56.2.2 (colored) to branchpoint 1.56 (colored) next main 1.57 (colored) to selected 1.7.2.5 (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.64 / (download) - annotate - [select for diffs], Tue Oct 1 12:56:47 2002 UTC (21 years, 6 months ago) by fvdl
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-base, kqueue-aftermerge
Changes since 1.63: +20 -6 lines
Diff to previous 1.63 (colored) to selected 1.7.2.5 (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.63 / (download) - annotate - [select for diffs], Fri Sep 27 02:24:16 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.62: +8 -8 lines
Diff to previous 1.62 (colored) to selected 1.7.2.5 (colored)

Rather than referencing the cfdriver directly in the cfdata entries,
instead use a string naming the driver.  The cfdriver is then looked
up in a list which is built at run-time.

Revision 1.55.2.8 / (download) - annotate - [select for diffs], Tue Sep 17 21:15:02 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.7: +14 -22 lines
Diff to previous 1.55.2.7 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

Catch up to -current.

Revision 1.62 / (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.61: +14 -22 lines
Diff to previous 1.61 (colored) to selected 1.7.2.5 (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.56.2.2 / (download) - annotate - [select for diffs], Fri Sep 6 08:36:10 2002 UTC (21 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.56.2.1: +19 -5 lines
Diff to previous 1.56.2.1 (colored) to branchpoint 1.56 (colored) to selected 1.7.2.5 (colored)

sync kqueue branch with HEAD

Revision 1.45.2.12 / (download) - annotate - [select for diffs], Mon Aug 19 01:22:25 2002 UTC (21 years, 8 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.11: +19 -8 lines
Diff to previous 1.45.2.11 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored) to selected 1.7.2.5 (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.55.2.7 / (download) - annotate - [select for diffs], Thu Aug 1 03:30:54 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.6: +3 -3 lines
Diff to previous 1.55.2.6 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

LWPify

Revision 1.55.2.6 / (download) - annotate - [select for diffs], Thu Aug 1 02:42:00 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.5: +19 -5 lines
Diff to previous 1.55.2.5 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

Catch up to -current.

Revision 1.60.8.2 / (download) - annotate - [select for diffs], Tue Jul 16 08:29:26 2002 UTC (21 years, 9 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.60.8.1: +19 -5 lines
Diff to previous 1.60.8.1 (colored) to branchpoint 1.60 (colored) next main 1.61 (colored) to selected 1.7.2.5 (colored)

catch up with -current.

Revision 1.61 / (download) - annotate - [select for diffs], Sun Jul 7 13:23:17 2002 UTC (21 years, 9 months ago) by drochner
Branch: MAIN
CVS Tags: sommerfeld_i386mpnext, sommerfeld_i386mpbase_1, gehenna-devsw-base
Changes since 1.60: +19 -5 lines
Diff to previous 1.60 (colored) to selected 1.7.2.5 (colored)

Initialize the kernel vm86 code before autoconfiguration, so that
BIOS calls can be used for device probing etc.

And now it's getting nasty:
The kvm86 code needs a TSS, and it is most convenient to use proc0's
instead of doing some static allocation. (We might reconsider this if
we want to use vm86 for console initialization, ie much earlier.)
For the TSS slot to be allocated, we have to move the call to
i386_proc0_tss_ldt_init() up.
Since the npx code twiddles CR0 the corresponding pcb field must
be synchronized later. It would probably be cleaner to do this in
the npx driver.

Revision 1.60.8.1 / (download) - annotate - [select for diffs], Fri May 17 13:49:55 2002 UTC (21 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.60: +14 -22 lines
Diff to previous 1.60 (colored) to selected 1.7.2.5 (colored)

Replace the access to devsw table and the hard-coded major with devsw API.

Revision 1.55.2.5 / (download) - annotate - [select for diffs], Thu Feb 28 04:10:16 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.4: +2 -2 lines
Diff to previous 1.55.2.4 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

Catch up to -current.

Revision 1.45.2.11 / (download) - annotate - [select for diffs], Mon Jan 28 04:21:37 2002 UTC (22 years, 2 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
CVS Tags: i386mp_plus16_stable
Changes since 1.45.2.10: +3 -1 lines
Diff to previous 1.45.2.10 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (colored)

Yet Another mergeup with -current.

Revision 1.55.2.4 / (download) - annotate - [select for diffs], Fri Jan 11 23:38:28 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.3: +5 -3 lines
Diff to previous 1.55.2.3 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

More catchup.

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

Sync kqueue branch with -current.

Revision 1.55.2.3 / (download) - annotate - [select for diffs], Tue Jan 8 00:25:18 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.2: +4 -1 lines
Diff to previous 1.55.2.2 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

Catch up to -current.

Revision 1.60 / (download) - annotate - [select for diffs], Mon Jan 7 21:47:00 2002 UTC (22 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: newlock-base, newlock, 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, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.59: +5 -3 lines
Diff to previous 1.59 (colored) to selected 1.7.2.5 (colored)

Overhaul of the ISA autoconfiguration code to support direct
configuration of devices logically attached to the ISA bus:

* Change the isa_attach_args to have arrays of io, mem, irq, drq
  resources.
* Add a "pnpnames" and a linked list of "pnpcompatnames" to the
  isa_attach_args.  If either of these members are non-NULL,
  direct configuration of the bus is being performed.  Add an
  ISA_DIRECT_CONFIG() macro to test for this.
* Drivers are not allowed to modify the isa_attach_args unless
  direct configuration is not being performed and the probe fucntion
  is returning success.
* Adapt device drivers -- currently, all driver probe routines return
  "no match" if ISA_DIRECT_CONFIG() evaluates to true.

Revision 1.45.2.10 / (download) - annotate - [select for diffs], Sat Dec 29 21:09:05 2001 UTC (22 years, 3 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.9: +3 -0 lines
Diff to previous 1.45.2.9 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (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.59 / (download) - annotate - [select for diffs], Thu Nov 15 07:03:28 2001 UTC (22 years, 5 months ago) by lukem
Branch: MAIN
Changes since 1.58: +4 -1 lines
Diff to previous 1.58 (colored) to selected 1.7.2.5 (colored)

add RCSID

Revision 1.53.2.1 / (download) - annotate - [select for diffs], Thu Oct 25 18:05:27 2001 UTC (22 years, 5 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.53: +5 -5 lines
Diff to previous 1.53 (colored) next main 1.54 (colored) to selected 1.7.2.5 (colored)

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

Revision 1.56.4.3 / (download) - annotate - [select for diffs], Mon Oct 1 12:39:42 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.56.4.2: +26 -17 lines
Diff to previous 1.56.4.2 (colored) to branchpoint 1.56 (colored) next main 1.57 (colored) to selected 1.7.2.5 (colored)

Catch up with -current.

Revision 1.56.4.2 / (download) - annotate - [select for diffs], Wed Sep 26 15:28:05 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.56.4.1: +3 -1 lines
Diff to previous 1.56.4.1 (colored) to branchpoint 1.56 (colored) to selected 1.7.2.5 (colored)

* add a VCLONED vnode flag that indicates a vnode representing a cloned
  device.
* rename REVOKEALL to REVOKEALIAS, and add a REVOKECLONE flag, to pass
  to VOP_REVOKE
* the revoke system call will revoke all aliases, as before, but not the
  clones
* vdevgone is called when detaching a device, so make it use REVOKECLONE
  to get rid of all clones as well
* clean up all uses of VOP_OPEN wrt. locking.
* add a few VOPS to spec_vnops that need to do something when it's a
  clone vnode (access and getattr)
* add a copy of the vnode vattr structure of the original 'master' vnode
  to the specinfo of a cloned vnode. could possibly redirect getattr to
  the 'master' vnode, but this has issues with revoke
* add a vdev_reassignvp function that disassociates a vnode from its
  original device, and reassociates it with the specified dev_t. to be
  used by cloning devices only, in case a new minor is allocated.
* change all direct references in drivers to v_devcookie and v_rdev
  to vdev_privdata(vp) and vdev_rdev(vp). for diagnostic purposes
  when debugging race conditions that still exist wrt. locking and
  revoking vnodes.
* make the locking state of a vnode consistent when passed to
  d_open and d_close (unlocked). locked would be better, but has
  some deadlock issues

Revision 1.45.2.9 / (download) - annotate - [select for diffs], Sat Sep 22 23:01:01 2001 UTC (22 years, 7 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.8: +25 -16 lines
Diff to previous 1.45.2.8 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (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.55.2.2 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:04 2001 UTC (22 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55.2.1: +26 -17 lines
Diff to previous 1.55.2.1 (colored) to branchpoint 1.55 (colored) to selected 1.7.2.5 (colored)

Catch up to -current.

Revision 1.58 / (download) - annotate - [select for diffs], Thu Sep 20 22:46:04 2001 UTC (22 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2
Changes since 1.57: +19 -14 lines
Diff to previous 1.57 (colored) to selected 1.7.2.5 (colored)

Split out the check for a valid disk device into a function.

Revision 1.57 / (download) - annotate - [select for diffs], Wed Sep 19 20:25:48 2001 UTC (22 years, 7 months ago) by petrov
Branch: MAIN
Changes since 1.56: +8 -4 lines
Diff to previous 1.56 (colored) to selected 1.7.2.5 (colored)

initialize i386_alldisks

Revision 1.56.4.1 / (download) - annotate - [select for diffs], Tue Sep 18 19:13:47 2001 UTC (22 years, 7 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.56: +3 -3 lines
Diff to previous 1.56 (colored) to selected 1.7.2.5 (colored)

Various changes to make cloning devices possible:

	* Add an extra argument (struct vnode **) to VOP_OPEN. If it is
	  not NULL, specfs will create a cloned (aliased) vnode during
	  the call, and return it there. The caller should release and
	  unlock the original vnode if a new vnode was returned. The
	  new vnode is returned locked.

	* Add a flag field to the cdevsw and bdevsw structures.
	  DF_CLONING indicates that it wants a new vnode for each
	  open (XXX is there a better way? devprop?)

	* If a device is cloning, always call the close entry
	  point for a VOP_CLOSE.


Also, rewrite cons.c to do the right thing with vnodes. Use VOPs
rather then direct device entry calls. Suggested by mycroft@

Light to moderate testing done an i386 system (arch doesn't matter
though, these are MI changes).

Revision 1.55.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 19:25:23 2001 UTC (22 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.55: +8 -5 lines
Diff to previous 1.55 (colored) to selected 1.7.2.5 (colored)

Catch up to -current.

Revision 1.45.2.8 / (download) - annotate - [select for diffs], Mon May 7 17:07:23 2001 UTC (22 years, 11 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.7: +7 -4 lines
Diff to previous 1.45.2.7 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (colored)

yet another merge-up

Revision 1.56 / (download) - annotate - [select for diffs], Sat May 5 17:53:59 2001 UTC (22 years, 11 months ago) by jdolecek
Branch: MAIN
CVS Tags: thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp, kqueue
Changes since 1.55: +8 -5 lines
Diff to previous 1.55 (colored) to selected 1.7.2.5 (colored)

recognize ed as boot device

Revision 1.45.2.7 / (download) - annotate - [select for diffs], Sun Jan 7 22:59:23 2001 UTC (23 years, 3 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.6: +5 -2 lines
Diff to previous 1.45.2.6 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (colored)

Correct merge botches.
Post-merge kernel now boots multiuser.

Revision 1.45.2.6 / (download) - annotate - [select for diffs], Sun Jan 7 22:12:40 2001 UTC (23 years, 3 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.5: +5 -5 lines
Diff to previous 1.45.2.5 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (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.42.2.2 / (download) - annotate - [select for diffs], Fri Dec 8 09:26:35 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.42.2.1: +5 -5 lines
Diff to previous 1.42.2.1 (colored) next main 1.43 (colored) to selected 1.7.2.5 (colored)

Sync with HEAD.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Nov 26 17:44:09 2000 UTC (23 years, 4 months ago) by ad
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.54: +5 -5 lines
Diff to previous 1.54 (colored) to selected 1.7.2.5 (colored)

lsu -> ld, by popular request.

Revision 1.42.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:09:19 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.42: +60 -34 lines
Diff to previous 1.42 (colored) to selected 1.7.2.5 (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.54 / (download) - annotate - [select for diffs], Thu Oct 19 14:32:23 2000 UTC (23 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.53: +5 -5 lines
Diff to previous 1.53 (colored) to selected 1.7.2.5 (colored)

- ca -> lsu
- Hook in twe.

Revision 1.45.2.5 / (download) - annotate - [select for diffs], Fri Aug 25 03:58:14 2000 UTC (23 years, 7 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.4: +4 -1 lines
Diff to previous 1.45.2.4 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (colored)

Get this to build again in the !MULTIPROCESSOR case.

Revision 1.45.2.4 / (download) - annotate - [select for diffs], Sat Aug 12 17:53:02 2000 UTC (23 years, 8 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.3: +2 -1 lines
Diff to previous 1.45.2.3 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (colored)

Get ready for context switch changes:
 - initialize idle pcbs earlier, before the first tsleep (instead of as
part of booting the secondary cpu's), since we'll actually use them
when idling in the near future.
 - clean up cpu_hatch()
 - fixup curproc's cpu pointer when switching to "real" cpu_info (XXX).
 - turn on local apic clock in cpu_hatch()
 - load the right gdt descriptor in cpu_hatch()
 - return from cpu_hatch() instead of spinning there; current
mptramp code will spin; future code will jump to idle loop.

Revision 1.45.2.3 / (download) - annotate - [select for diffs], Sun Jun 25 19:37:02 2000 UTC (23 years, 9 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.2: +15 -25 lines
Diff to previous 1.45.2.2 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (colored)

Merge up to just-post-1.5 -current

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:00:23 2000 UTC (23 years, 10 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.47: +16 -26 lines
Diff to previous 1.47 (colored) next main 1.48 (colored) to selected 1.7.2.5 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.53 / (download) - annotate - [select for diffs], Fri Jun 2 22:09:02 2000 UTC (23 years, 10 months ago) by cgd
Branch: MAIN
CVS Tags: sommerfeld_i386mp_houseclean, netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2
Branch point for: netbsd-1-5
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.7.2.5 (colored)

booted_partition, not booted_parition...

Revision 1.52 / (download) - annotate - [select for diffs], Thu Jun 1 17:43:02 2000 UTC (23 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.51: +3 -3 lines
Diff to previous 1.51 (colored) to selected 1.7.2.5 (colored)

Fix a missing cases of devpp -> booted_device, partp -> booted_parition

Revision 1.51 / (download) - annotate - [select for diffs], Thu Jun 1 17:35:42 2000 UTC (23 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.50: +3 -3 lines
Diff to previous 1.50 (colored) to selected 1.7.2.5 (colored)

fix compile problem.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Jun 1 15:38:24 2000 UTC (23 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.49: +9 -20 lines
Diff to previous 1.49 (colored) to selected 1.7.2.5 (colored)

Don't pass booted_* to findroot/getdevice, access them via the globals.
Also, make findroot static.  This eliminates unneeded clearing of them
and make their use consistent among the ports.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Jun 1 04:16:37 2000 UTC (23 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.48: +3 -1 lines
Diff to previous 1.48 (colored) to selected 1.7.2.5 (colored)

Since booted_device/paration are globals, no need to init them to 0.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Jun 1 00:49:55 2000 UTC (23 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.47: +4 -5 lines
Diff to previous 1.47 (colored) to selected 1.7.2.5 (colored)

Make booted_device global (and booted_parition for consitency).
Eliminate it from header files and other extern definitions.

Revision 1.45.2.2 / (download) - annotate - [select for diffs], Mon Apr 17 01:43:22 2000 UTC (24 years ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45.2.1: +8 -5 lines
Diff to previous 1.45.2.1 (colored) to branchpoint 1.45 (colored) to selected 1.7.2.5 (colored)

Catch up sommerfeld_i386mp_1 branch with -current.

Revision 1.47 / (download) - annotate - [select for diffs], Thu Mar 23 13:49:49 2000 UTC (24 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: sommerfeld_i386mpbase_20000422, minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.46: +5 -3 lines
Diff to previous 1.46 (colored) to selected 1.7.2.5 (colored)

Previous was incomplete. Tsk.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Mar 21 19:38:24 2000 UTC (24 years, 1 month ago) by ad
Branch: MAIN
Changes since 1.45: +4 -3 lines
Diff to previous 1.45 (colored) to selected 1.7.2.5 (colored)

We can boot from "ca" disks.

Revision 1.45.2.1 / (download) - annotate - [select for diffs], Sun Feb 20 17:50:27 2000 UTC (24 years, 2 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.45: +13 -3 lines
Diff to previous 1.45 (colored) to selected 1.7.2.5 (colored)

Adapt to imask changes.
call into ioapic driver to enable it at the right time.

Revision 1.41.2.2 / (download) - annotate - [select for diffs], Mon Dec 27 18:32:19 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.41.2.1: +42 -10 lines
Diff to previous 1.41.2.1 (colored) next main 1.42 (colored) to selected 1.7.2.5 (colored)

Pull up to last week's -current.

Revision 1.41.2.1 / (download) - annotate - [select for diffs], Tue Dec 21 23:16:01 1999 UTC (24 years, 4 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.41: +4 -4 lines
Diff to previous 1.41 (colored) to selected 1.7.2.5 (colored)

Initial commit of recent changes to make DEV_BSIZE go away.

Runs on i386, needs work on other arch's. Main kernel routines should be
fine, but a number of the stand programs need help.

cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512
byte block devices. vnd, raidframe, and lfs need work.

Non 2**n block support is automatic for LKM's and conditional for kernels
on "options NON_PO2_BLOCKS".

Revision 1.45 / (download) - annotate - [select for diffs], Wed Nov 17 01:22:09 1999 UTC (24 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, chs-ubc2-newbase
Branch point for: sommerfeld_i386mp_1
Changes since 1.44: +20 -1 lines
Diff to previous 1.44 (colored) to selected 1.7.2.5 (colored)

Initialize BIOS32 and PCI BIOS as appropriate.

Revision 1.42.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:37:59 1999 UTC (24 years, 5 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.42: +19 -5 lines
Diff to previous 1.42 (colored) next main 1.43 (colored) to selected 1.7.2.5 (colored)

Sync with -current

Revision 1.44 / (download) - annotate - [select for diffs], Fri Nov 5 22:54:43 1999 UTC (24 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: fvdl-softdep-base
Changes since 1.43: +8 -4 lines
Diff to previous 1.43 (colored) to selected 1.7.2.5 (colored)

don't check the device name passed by netboot ROMs against the driver
name - drivers change too often, bus attachment information should be
sufficient to identify the boot device

Revision 1.43 / (download) - annotate - [select for diffs], Mon Oct 25 17:26:07 1999 UTC (24 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: comdex-fall-1999-base, comdex-fall-1999
Changes since 1.42: +12 -2 lines
Diff to previous 1.42 (colored) to selected 1.7.2.5 (colored)

make the code which decodes the MAKEBOOTDEV()-style boot device
(as passed by the pre-1.3 bootloader) optional

Revision 1.42 / (download) - annotate - [select for diffs], Mon Oct 18 19:37:28 1999 UTC (24 years, 6 months ago) by fvdl
Branch: MAIN
Branch point for: thorpej_scsipi, fvdl-softdep
Changes since 1.41: +5 -6 lines
Diff to previous 1.41 (colored) to selected 1.7.2.5 (colored)

bdevvp returns a locked vnode, so vput it. From Bill Studenmund.

Revision 1.41 / (download) - annotate - [select for diffs], Fri Sep 17 19:59:42 1999 UTC (24 years, 7 months ago) by thorpej
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.40: +1 -9 lines
Diff to previous 1.40 (colored) to selected 1.7.2.5 (colored)

Centralize the declaration and clearing of `cold'.

Revision 1.40 / (download) - annotate - [select for diffs], Wed Sep 15 18:10:36 1999 UTC (24 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.7.2.5 (colored)

Rename the machine-dependent autoconfiguration entry point `cpu_configure()',
and rename config_init() to configure() and call cpu_configure() from there.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Aug 23 22:29:38 1999 UTC (24 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored) to selected 1.7.2.5 (colored)

Garbage-collect reference to <sys/dmap.h>.

Revision 1.37.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 00:49:57 1999 UTC (24 years, 10 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.37: +8 -18 lines
Diff to previous 1.37 (colored) next main 1.38 (colored) to selected 1.7.2.5 (colored)

Sync w/ -current.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Jun 7 20:16:11 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.37: +8 -18 lines
Diff to previous 1.37 (colored) to selected 1.7.2.5 (colored)

Don't pass a nam2blk around at all; just have setroot() and friends reference
dev_name2blk[] directly.  Addresses PR #7622 (ITOH Yasufumi), although
in a different way.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Apr 1 00:37:50 1999 UTC (25 years ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.36: +4 -1 lines
Diff to previous 1.36 (colored) to selected 1.7.2.5 (colored)

Do proc0's TSS and LDT initialization at the end of configure() (i.e.
once the FPU has been attached).

Revision 1.36 / (download) - annotate - [select for diffs], Sun Mar 28 19:55:51 1999 UTC (25 years ago) by fvdl
Branch: MAIN
Changes since 1.35: +2 -4 lines
Diff to previous 1.35 (colored) to selected 1.7.2.5 (colored)

Remove debugging printf.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Mar 12 01:01:41 1999 UTC (25 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.34: +27 -11 lines
Diff to previous 1.34 (colored) to selected 1.7.2.5 (colored)

Clean up the BIOS disk matching code a bit (better naming, one structure
and sysctl to export to userland). Also, only use total number of sectors
given in the extended parameters if the physical chs geometry is
marked invalid. Hopefully fixes a problem where BIOSs would not correctly
fill in this field.

Revision 1.34 / (download) - annotate - [select for diffs], Wed Mar 10 01:28:24 1999 UTC (25 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.33: +45 -28 lines
Diff to previous 1.33 (colored) to selected 1.7.2.5 (colored)

Create a list of native disks too, and make it retrievable. It contains
all matching BIOS disks per entry, so that we have complete match info.
Enable the matching code.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Mar 8 01:26:00 1999 UTC (25 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.32: +14 -2 lines
Diff to previous 1.32 (colored) to selected 1.7.2.5 (colored)

bios disk matching needs more work for a few cases. Disable until
I have time to look at it further.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Mar 8 00:12:28 1999 UTC (25 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.31: +89 -2 lines
Diff to previous 1.31 (colored) to selected 1.7.2.5 (colored)

Match BIOS <-> NetBSD devices after autoconf. Match by a checksum
and a partition table compare. Define a sysctl to get the info
out.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Jan 29 11:20:34 1999 UTC (25 years, 2 months ago) by bouyer
Branch: MAIN
Changes since 1.30: +6 -2 lines
Diff to previous 1.30 (colored) to selected 1.7.2.5 (colored)

In match_harddisk(), ignore "empty drive" type errors as well (from Soren S.
Jorvang).

Revision 1.30 / (download) - annotate - [select for diffs], Tue Oct 6 21:42:08 1998 UTC (25 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.29: +4 -1 lines
Diff to previous 1.29 (colored) to selected 1.7.2.5 (colored)

Move the code that does the deferred (post-autoconfiguration) buffer
cache allocation to its own function, and call it at the end of configure().

Revision 1.29 / (download) - annotate - [select for diffs], Fri Jan 9 16:01:27 1998 UTC (26 years, 3 months ago) by drochner
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.28: +1 -6 lines
Diff to previous 1.28 (colored) to selected 1.7.2.5 (colored)

Remove conditional setting of "nfs_boot_rfc951" (introduced in previous
change). It's not needed anymore.

Revision 1.24.4.3 / (download) - annotate - [select for diffs], Tue Oct 14 09:09:37 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.24.4.2: +90 -67 lines
Diff to previous 1.24.4.2 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored) to selected 1.7.2.5 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.28 / (download) - annotate - [select for diffs], Tue Oct 7 09:54:16 1997 UTC (26 years, 6 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-3-base, 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, netbsd-1-3, marc-pcmcia-base
Changes since 1.27: +89 -65 lines
Diff to previous 1.27 (colored) to selected 1.7.2.5 (colored)

Supress error message if ENXIO is returned by "open" of disk partition
while "findroot()". This happens if a disk without BSD partition is
present, or if the partition does not exist in the disklabel - normal
operation, not worth reporting. (Split out a part to keep indentation
level limited.)
Allow to set "nfs_boot_rfc951" by a conditional to make bootp easier
to use.

Revision 1.24.4.2 / (download) - annotate - [select for diffs], Mon Sep 29 07:20:10 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.24.4.1: +79 -54 lines
Diff to previous 1.24.4.1 (colored) to branchpoint 1.24 (colored) to selected 1.7.2.5 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Sep 28 13:17:41 1997 UTC (26 years, 6 months ago) by drochner
Branch: MAIN
Changes since 1.26: +9 -10 lines
Diff to previous 1.26 (colored) to selected 1.7.2.5 (colored)

Bring the new root disk algorithm into shape (minor cleanup, clarify
error message) and enable it.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Sep 23 22:34:00 1997 UTC (26 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.25: +79 -54 lines
Diff to previous 1.25 (colored) to selected 1.7.2.5 (colored)

In device_register(), don't check PCI is PCI support isn't configured
into the kernel.

Also, some formatting changes to make new root finding code more KNF'ish.

Revision 1.24.4.1 / (download) - annotate - [select for diffs], Mon Sep 22 06:31:00 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.24: +181 -2 lines
Diff to previous 1.24 (colored) to selected 1.7.2.5 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.25 / (download) - annotate - [select for diffs], Sat Sep 20 14:15:54 1997 UTC (26 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.24: +181 -2 lines
Diff to previous 1.24 (colored) to selected 1.7.2.5 (colored)

-implement a "device_register()" function to identify network interfaces
 by bus type / address (for diskless boot)
-add some (experimental, commented out) code which could be used for
 identification of boot disks - should help for BIOS remappings

Revision 1.24 / (download) - annotate - [select for diffs], Wed Mar 26 22:39:01 1997 UTC (27 years ago) by gwr
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, marc-pcmcia-bp, bouyer-scsipi
Branch point for: marc-pcmcia
Changes since 1.23: +9 -11 lines
Diff to previous 1.23 (colored) to selected 1.7.2.5 (colored)

Move findroot/setroot stuff from configure() to cpu_rootconf().

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Sun Mar 2 16:17:34 1997 UTC (27 years, 1 month ago) by mrg
Branch: mrg-vm-swap
Changes since 1.23: +1 -2 lines
Diff to previous 1.23 (colored) next main 1.24 (colored) to selected 1.7.2.5 (colored)

swapconf() is no more.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jan 31 01:51:17 1997 UTC (27 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: is-newarp-before-merge, is-newarp-base, is-newarp
Branch point for: mrg-vm-swap
Changes since 1.22: +49 -86 lines
Diff to previous 1.22 (colored) to selected 1.7.2.5 (colored)

Use new machine-independent setroot().

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Tue Jan 14 21:25:22 1997 UTC (27 years, 3 months ago) by thorpej
Branch: thorpej-setroot
Changes since 1.22: +49 -86 lines
Diff to previous 1.22 (colored) next main 1.23 (colored) to selected 1.7.2.5 (colored)

Snapshot of work-in-progress, committed to private branch.

These changes implement machine-independent root device and file system
selection.  Notable features:

	- All ports behave in a consistent manner regarding root
	  device selection.
	- No more "options GENERIC"; all kernels have the ability
	  to boot with RB_ASKNAME to select root device and file system
	  type.
	- Root file system type can be wildcarded; a machine-independent
	  function will try all possible file systems for the selected
	  root device until one succeeds.
	- If the root file system fails to mount, the operator will
	  be given the chance to select a new root device and file
	  system type, rather than having the machine simply panic.
	- nfs_mountroot() no longer panics if any part of the NFS
	  mount process fails; it now returns an error, giving the
	  operator a chance to recover.
	- New, more consistent, config(8) grammar.  The constructs:

		config netbsd swap generic
		config netbsd root on nfs

	  have been replaced with:

		config netbsd root on ? type ?
		config netbsd root on ? type nfs

	  Additionally, the operator may select or wildcard root file
	  system type in the kernel configuration file:

		config netbsd root on cd0a type cd9660

	  config(8) now requires that a "root" specification be
	  made.  "root" may be wired down or wildcarded.  "swap" and
	  "dump" specifications are optional, and follow previous
	  semantics.

	- config(8) has a new "file-system" keyword, used to configure
	  file systems into the kernel.  Eventually, this will be used
	  to generate the default vfssw[].

	- "options NFSCLIENT" is obsolete, and is replaced by
	  "file-system NFS".  "options NFSSERVER" still exists, since
	  NFS server support is independent of the NFS file system
	  client.

	- sys/arch/<foo>/<foo>/swapgeneric.c is no longer used, and
	  will be removed; all information is now generated by config(8).

As of this commit, all ports except arm32 have been updated to use
the new setroot().  Only SPARC, i386, and Alpha ports have been
tested at this time.  Port masters should test these changes on their
ports, and report any problems back to me.

More changes are on their way, including RB_ASKNAME support in
nfs_mountroot() (to prompt for server address and path) and, potentially,
the ability to select rarp/bootparam or bootp in nfs_mountroot().

Revision 1.22 / (download) - annotate - [select for diffs], Sun Oct 13 03:19:41 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
Branch point for: thorpej-setroot
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored) to selected 1.7.2.5 (colored)

backout previous kprintf changes

Revision 1.21 / (download) - annotate - [select for diffs], Fri Oct 11 00:26:36 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (colored) to selected 1.7.2.5 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.20 / (download) - annotate - [select for diffs], Fri May 3 19:41:56 1996 UTC (27 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.19: +16 -11 lines
Diff to previous 1.19 (colored) to selected 1.7.2.5 (colored)

Prototype and gcc -Wall cleanups

Revision 1.19 / (download) - annotate - [select for diffs], Fri Mar 29 01:15:04 1996 UTC (28 years ago) by mycroft
Branch: MAIN
Changes since 1.18: +8 -1 lines
Diff to previous 1.18 (colored) to selected 1.7.2.5 (colored)

Prototype some internal functions.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Mar 4 03:26:18 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.17: +3 -38 lines
Diff to previous 1.17 (colored) to selected 1.7.2.5 (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.17 / (download) - annotate - [select for diffs], Wed Feb 28 01:54:44 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.16: +33 -4 lines
Diff to previous 1.16 (colored) to selected 1.7.2.5 (colored)

update for new method of attaching isa/pci busses

Revision 1.16 / (download) - annotate - [select for diffs], Tue Feb 27 00:15:23 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.15: +1 -3 lines
Diff to previous 1.15 (colored) to selected 1.7.2.5 (colored)

oops; remove extraneous #if/#endif pair

Revision 1.15 / (download) - annotate - [select for diffs], Tue Feb 27 00:13:45 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.14: +9 -2 lines
Diff to previous 1.14 (colored) to selected 1.7.2.5 (colored)

change previously-useless config_rootfound() for the EISA bus so that
it provides what the new MI EISA code expects.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Dec 28 19:16:48 1995 UTC (28 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) to selected 1.7.2.5 (colored)

Move the old-style disk instrumentation "structures" to a central location
(sys/kern/subr_disk.c) and note that they should/will be deperecated.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Nov 4 00:36:47 1994 UTC (29 years, 5 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.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.7.2.5 (colored)

#include device.h, for prototypes.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Nov 3 23:46:15 1994 UTC (29 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.11: +12 -5 lines
Diff to previous 1.11 (colored) to selected 1.7.2.5 (colored)

Call config_rootfound() once for each bus type.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Oct 27 04:15:10 1994 UTC (29 years, 5 months ago) by cgd
Branch: MAIN
CVS Tags: before_newconf_base
Changes since 1.10: +3 -2 lines
Diff to previous 1.10 (colored) to selected 1.7.2.5 (colored)

new RCS ID format.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Mon Aug 15 07:00:21 1994 UTC (29 years, 8 months ago) by mycroft
Branch: netbsd-1-0
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
Changes since 1.8.2.1: +2 -8 lines
Diff to previous 1.8.2.1 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored) to selected 1.7.2.5 (colored)

update from trunk

Revision 1.10 / (download) - annotate - [select for diffs], Sun Aug 14 22:47:28 1994 UTC (29 years, 8 months ago) by gwr
Branch: MAIN
Changes since 1.9: +2 -8 lines
Diff to previous 1.9 (colored) to selected 1.7.2.5 (colored)

Correct bad memory reference when dumpdev == NODEV (i.e. DISKLESS).

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Wed Jul 27 06:30:35 1994 UTC (29 years, 8 months ago) by cgd
Branch: netbsd-1-0
Changes since 1.8: +32 -34 lines
Diff to previous 1.8 (colored) to selected 1.7.2.5 (colored)

from trunk, per mycroft

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 27 00:21:16 1994 UTC (29 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +32 -34 lines
Diff to previous 1.8 (colored) to selected 1.7.2.5 (colored)

Fix a bogon that crept in when swdevt was changed to end with NODEV.  Also
change to use MAXPARTITIONS.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Dec 15 09:31:29 1993 UTC (30 years, 4 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base, magnum-base
Branch point for: netbsd-1-0
Changes since 1.7: +2 -3 lines
Diff to previous 1.7 (colored) to selected 1.7.2.5 (colored)

Cleanup of startup and signal handling code from magnum branch.

Revision 1.7.2.8 / (download) - annotate - [select for diffs], Mon Nov 29 08:02:23 1993 UTC (30 years, 4 months ago) by mycroft
Branch: magnum
Changes since 1.7.2.7: +12 -10 lines
Diff to previous 1.7.2.7 (colored) next main 1.8 (colored) to selected 1.7.2.5 (colored)

Some days I want to shoot Torek...
Make autoboot from partitions other than `a' work.

Revision 1.7.2.7 / (download) - annotate - [select for diffs], Mon Nov 29 07:42:49 1993 UTC (30 years, 4 months ago) by mycroft
Branch: magnum
Changes since 1.7.2.6: +36 -9 lines
Diff to previous 1.7.2.6 (colored) to selected 1.7.2.5 (colored)

Generic routine to identify boot device.  This will not work for network
booting.

Revision 1.7.2.6 / (download) - annotate - [select for diffs], Mon Nov 29 06:52:45 1993 UTC (30 years, 4 months ago) by mycroft
Branch: magnum
Changes since 1.7.2.5: +33 -27 lines
Diff to previous 1.7.2.5 (colored)

Use the list of disk devices created by dk_establish() for RB_ASKNAME.

Revision 1.7.2.5 / (download) - annotate - [selected], Wed Nov 24 21:30:35 1993 UTC (30 years, 5 months ago) by mycroft
Branch: magnum
Changes since 1.7.2.4: +0 -3 lines
Diff to previous 1.7.2.4 (colored)

Don't do root and swap config at the end of configure().

Revision 1.7.2.4 / (download) - annotate - [select for diffs], Wed Nov 10 22:18:58 1993 UTC (30 years, 5 months ago) by mycroft
Branch: magnum
Changes since 1.7.2.3: +9 -1 lines
Diff to previous 1.7.2.3 (colored) to selected 1.7.2.5 (colored)

If root device found during autoconfig, use that as a default for RB_ASKNAME.

Revision 1.7.2.3 / (download) - annotate - [select for diffs], Sat Oct 16 06:49:23 1993 UTC (30 years, 6 months ago) by mycroft
Branch: magnum
Changes since 1.7.2.2: +2 -2 lines
Diff to previous 1.7.2.2 (colored) to selected 1.7.2.5 (colored)

NFS --> NFSCLIENT

Revision 1.7.2.2 / (download) - annotate - [select for diffs], Sat Oct 16 05:03:59 1993 UTC (30 years, 6 months ago) by mycroft
Branch: magnum
Changes since 1.7.2.1: +231 -66 lines
Diff to previous 1.7.2.1 (colored) to selected 1.7.2.5 (colored)

New root and swap configuration code from SPARC port.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Tue Sep 14 17:28:23 1993 UTC (30 years, 7 months ago) by mycroft
Branch: magnum
Changes since 1.7: +17 -67 lines
Diff to previous 1.7 (colored) to selected 1.7.2.5 (colored)

New i386 code.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Aug 10 08:42:25 1993 UTC (30 years, 8 months ago) by deraadt
Branch: MAIN
Branch point for: magnum
Changes since 1.6: +1 -5 lines
Diff to previous 1.6 (colored) to selected 1.7.2.5 (colored)

delete a reference to the old 'as' device driver.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Aug 1 19:25:32 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +1 -8 lines
Diff to previous 1.5 (colored) to selected 1.7.2.5 (colored)

Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Wed Jul 28 20:15:01 1993 UTC (30 years, 8 months ago) by cgd
Branch: netbsd-0-9
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2
Changes since 1.5: +1 -8 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.7.2.5 (colored)

floppy root stuff is handled by boot blocks

Revision 1.5 / (download) - annotate - [select for diffs], Sat May 22 07:59:38 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-0-9-base, netbsd-0-9-ALPHA
Branch point for: netbsd-0-9
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.7.2.5 (colored)

add rcsids to everything and clean up headers

Revision 1.4 / (download) - annotate - [select for diffs], Tue May 18 12:42:44 1993 UTC (30 years, 11 months ago) by cgd
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.7.2.5 (colored)

fix "swap generic" support.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 10 21:58:52 1993 UTC (31 years ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.2: +5 -1 lines
Diff to previous 1.2 (colored) to selected 1.7.2.5 (colored)

name of root device for new scsi system is 'sd'.  duly noted.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Mar 29 22:30:55 1993 UTC (31 years ago) by cgd
Branch: MAIN
Changes since 1.1: +8 -1 lines
Diff to previous 1.1 (colored) to selected 1.7.2.5 (colored)

added prompt for floppy root disk.

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: patchkit-0-2-2, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.7.2.5 (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
Diff to selected 1.7.2.5 (colored)

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.




CVSweb <webmaster@jp.NetBSD.org>