summaryrefslogtreecommitdiffstats
path: root/sys/pc98
Commit message (Collapse)AuthorAgeFilesLines
* Move out the files from src/sys/isa/ic/ to src/sys/dev/ic/, so theyjoerg2001-06-042-2/+2
| | | | | | | | | | can be made userland-visible as <dev/ic/...>. Also, those files are not supposed to contain any bus-specific details at all, so placing them under .../isa/ has been a misnomer from the beginning. The files in src/sys/dev/ic/ have been repo-copied from their old location (this commit is a forced null commit there to record this message).
* Merged from sys/kern/subr_diskmbr.c revision 1.45.nyan2001-06-031-33/+63
|
* Merged from sys/kern/subr_diskmbr.c revision 1.52.nyan2001-06-031-5/+0
|
* Merged from sys/i386/i386/machdep.c revision 1.454.nyan2001-06-022-2/+0
|
* Disabled unneeded code for PC98.nyan2001-06-022-2/+2
| | | | Submitted by: NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>
* Merged from sys/i386/isa/npx.c revision 1.101.nyan2001-06-021-79/+85
|
* move wx to be part of miibus requiring chipsetsmjacob2001-05-301-1/+1
|
* Remove MFS options from all example kernel configs.phk2001-05-291-1/+0
|
* Update pc98 memory probe functions.nyan2001-05-214-572/+82
| | | | | | | | - pc98_getmemsize() function returns available memory size under 16MB. - getmemsize() function is merged from PC-AT's one. Submitted by: chi@bd.mbn.or.jp (Chiharu Shibata) and NOKUBI Hirotaka <nokubi@ff.iij4u.or.jp>
* Merged from sys/i386/isa/npx.c revisions 1.99 and 1.100.nyan2001-05-211-74/+29
|
* Merged from sys/i386/i386/machdep.c revisions 1.452 and 1.453.nyan2001-05-212-24/+24
|
* Remove unneeded includes of sys/ipl.h and machine/ipl.h.jhb2001-05-159-9/+0
|
* Merged from sys/isa/fd.c revision 1.197.kato2001-05-152-46/+80
|
* Merged from sys/i386/i386/machdep.c revision 1.450.kato2001-05-152-0/+2
|
* Convert DEVFS from an "opt-in" to an "opt-out" option.phk2001-05-131-1/+0
| | | | | | | | | If for some reason DEVFS is undesired, the "NODEVFS" option is needed now. Pending any significant issues, DEVFS will be made mandatory in -current on july 1st so that we can start reaping the full benefits of having it.
* - Split out the support for per-CPU data from the SMP code. UP kernelsjhb2001-05-102-6/+4
| | | | | | | have per-CPU data and gdb on the i386 at least needs access to it. - Clean up includes in kern_idle.c and subr_smp.c. Reviewed by: jake
* Actually biofinish(struct bio *, struct devstat *, int error) is more generalphk2001-05-066-26/+11
| | | | | | than the bioerror(). Most of this patch is generated by scripts.
* Merged from sys/i386/i386/machdep.c revision 1.448.kato2001-05-062-4/+0
|
* Merged from sys/i386/conf/GENERIC revision 1.304.nyan2001-05-061-3/+3
|
* Merged from sys/isa/fd.c revision 1.193.nyan2001-05-062-10/+10
|
* Merged from sys/isa/sio.c revision 1.330.kato2001-05-022-16/+18
|
* Merged from sys/isa/fd.c revision 1.195.kato2001-05-022-4/+8
|
* Merged from sys/i386/isa/npx.c revisions 1.96 and 1.97.kato2001-05-021-12/+25
|
* Merged from sys/i386/isa/clock.c revisions 1.172 and 1.173.kato2001-05-023-3/+45
|
* Merged the rest of changes in sys/i386/i386/machdep.c revision 1.447.kato2001-05-022-12/+10
|
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-011-9/+11
| | | | | | | | | | | other "system" header files. Also help the deprecation of lockmgr.h by making it a sub-include of sys/lock.h and removing sys/lockmgr.h form kernel .c files. Sort sys/*.h includes where possible in affected files. OK'ed by: bde (with reservations)
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-272-22/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | been made machine independent and various other adjustments have been made to support Alpha SMP. - It splits the per-process portions of hardclock() and statclock() off into hardclock_process() and statclock_process() respectively. hardclock() and statclock() call the *_process() functions for the current process so that UP systems will run as before. For SMP systems, it is simply necessary to ensure that all other processors execute the *_process() functions when the main clock functions are triggered on one CPU by an interrupt. For the alpha 4100, clock interrupts are delievered in a staggered broadcast fashion, so we simply call hardclock/statclock on the boot CPU and call the *_process() functions on the secondaries. For x86, we call statclock and hardclock as usual and then call forward_hardclock/statclock in the MD code to send an IPI to cause the AP's to execute forwared_hardclock/statclock which then call the *_process() functions. - forward_signal() and forward_roundrobin() have been reworked to be MI and to involve less hackery. Now the cpu doing the forward sets any flags, etc. and sends a very simple IPI_AST to the other cpu(s). AST IPIs now just basically return so that they can execute ast() and don't bother with setting the astpending or needresched flags themselves. This also removes the loop in forward_signal() as sched_lock closes the race condition that the loop worked around. - need_resched(), resched_wanted() and clear_resched() have been changed to take a process to act on rather than assuming curproc so that they can be used to implement forward_roundrobin() as described above. - Various other SMP variables have been moved to a MI subr_smp.c and a new header sys/smp.h declares MI SMP variables and API's. The IPI API's from machine/ipl.h have moved to machine/smp.h which is included by sys/smp.h. - The globaldata_register() and globaldata_find() functions as well as the SLIST of globaldata structures has become MI and moved into subr_smp.c. Also, the globaldata list is only available if SMP support is compiled in. Reviewed by: jake, peter Looked over by: eivind
* Change the pfind() and zpfind() functions to lock the process that theyjhb2001-04-241-3/+19
| | | | | | find before releasing the allproc lock and returning. Reviewed by: -smp, dfr, jake
* Merged from sys/i386/isa/npx.c revision 1.95.kato2001-04-161-1/+1
|
* Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS)obrien2001-04-151-1/+7
| | | | | | by default while SMPng is still being developed. Submitted by: jhb
* Correct typo.nyan2001-04-011-4/+4
|
* Merged from sys/i386/i386/bioscall.s revision 1.9 and 1.10.nyan2001-04-011-3/+7
|
* Merged from sys/i386/isa/clock.c revision 1.171.nyan2001-04-013-9/+3
|
* Merged from sys/i386/i386/machdep.c revision 1.446.nyan2001-04-012-2/+4
|
* Merged from sys/i386/apm/apm.c revision 1.121.nyan2001-04-011-6/+7
|
* Switch from save/disable/restore_intr() to critical_enter/exit().jhb2001-03-281-16/+13
|
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-2617-22/+1
| | | | the bit-bucket.
* Merged from sys/i386/isa/npx.c revision 1.93.kato2001-03-231-3/+3
|
* Merged from sys/i386/i386/machdep.c revision 1.445.kato2001-03-232-0/+2
|
* Merged from sys/i386/conf/GENERIC revision 1.305 (moved the fxp driverkato2001-03-171-1/+1
| | | | into the miibus section.)
* Replaced p (undeclared) with curproc (after i386/isa/npx.c).kato2001-03-081-2/+2
|
* Grab the process lock while calling psignal and before calling psignal.jhb2001-03-074-4/+18
|
* Added another wd33c93 based SCSI card driver which replaces the bs driver.nyan2001-02-272-9/+27
| | | | | | | Now, default is still bs. Submitted by: nyan and non. Obtained from: NetBSD/pc98
* Supported pcmcia modem card.nyan2001-02-252-8/+20
| | | | Submitted by: MURAMATSU Atsushi <amura@ma3.seikyou.ne.jp>
* Merged from sys/i386/i386/machdep.c revision 1.443.kato2001-02-252-8/+8
|
* Activate USER_LDT by default. The new thread libraries are going topeter2001-02-232-14/+4
| | | | | | | | depend on this. The linux ABI emulator tries to use it for some linux binaries too. VM86 had a bigger cost than this and it was made default a while ago. Reviewed by: jhb, imp
* Merged from sys/isa/sio.c revision 1.326.kato2001-02-212-4/+6
|
* Merged from sys/i386/isa/clock.c revision 1.170.kato2001-02-213-18/+3
|
* Merged from sys/i386/i386/machdep.c revision 1.441.kato2001-02-212-2/+0
|
* Preceed/preceeding are not english words. Use precede and preceding.asmodai2001-02-181-2/+2
|
OpenPOWER on IntegriCloud