summaryrefslogtreecommitdiffstats
path: root/sys/pc98
Commit message (Collapse)AuthorAgeFilesLines
* Restore CDIOCREADAUDIO ioctl.nyan2004-03-071-0/+9
| | | | Pointed out by: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
* Remove '#include <machine/bus_pio.h>'. This is meaningless.nyan2004-03-072-2/+0
|
* Remove unneeded devices.nyan2004-03-071-102/+0
|
* MFi386: revisions from 1.1127 to 1.1131.nyan2004-03-071-16/+15
|
* Add the agp, bfe, sk and ti devices. (the agp is disabled by default).nyan2004-03-071-3/+6
| | | | Remove obsolete compat_atdisk device.
* Remove unused FDNUMTOUNIT() macrophk2004-02-292-4/+0
|
* Merged from sys/isa/fd.c revision 1.266.nyan2004-02-262-366/+126
|
* Device megapatch 4/6:phk2004-02-2110-5/+20
| | | | | | | | Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
* Device megapatch 3/6:phk2004-02-212-4/+0
| | | | | | | | | | | | Add missing D_TTY flags to various drivers. Complete asserts that dev_t's passed to ttyread(), ttywrite(), ttypoll() and ttykqwrite() have (d_flags & D_TTY) and a struct tty pointer. Make ttyread(), ttywrite(), ttypoll() and ttykqwrite() the default cdevsw methods for D_TTY drivers and remove the explicit initializations in various drivers cdevsw structures.
* Device megapatch 1/6:phk2004-02-218-16/+0
| | | | | | | Free approx 86 major numbers with a mostly automatically generated patch. A number of strategic drivers have been left behind by caution, and a few because they still (ab)use their major number.
* Change the disk(9) API in order to make device removal more robust.phk2004-02-181-11/+14
| | | | | | | | | | | | | | | | | | | | | | | | Previously the "struct disk" were owned by the device driver and this gave us problems when the device disappared and the users of that device were not immediately disappearing. Now the struct disk is allocate with a new call, disk_alloc() and owned by geom_disk and just abandonned by the device driver when disk_create() is called. Unfortunately, this results in a ton of "s/\./->/" changes to device drivers. Since I'm doing the sweep anyway, a couple of other API improvements have been carried out at the same time: The Giant awareness flag has been flipped from DISKFLAG_NOGIANT to DISKFLAG_NEEDSGIANT A version number have been added to disk_create() so that we can detect, report and ignore binary drivers with old ABI in the future. Manual page update to follow shortly.
* MFi386: revision 1.397 (cosmetic changes)nyan2004-01-301-48/+48
|
* MFi386: revision 1.1122 (typos and cosmetic changes)nyan2004-01-301-18/+18
|
* The ataraid device is not needed for pc98.nyan2004-01-271-0/+1
|
* - Recruit some new ULE users by making it the default scheduler in GENERIC.jeff2004-01-241-1/+1
| | | | | ULE will be in a probationary period to determine whether it will be left as the default in 5.3 which would likely mean the rest of the 5.x series.
* Add PFIL_HOOKS to the GENERIC kernel configuration, primarily sonectar2004-01-241-0/+1
| | | | | | that one can load the IPFilter module (which requires PFIL_HOOKS). Requested by: Many, for over a year
* MFi386: revisions from 1.1116 to 1.1119.nyan2004-01-211-69/+45
| | | | Remove NEWCARD related devices.
* Merged from sys/dev/sio/sio.c revision 1.418.nyan2004-01-212-2/+6
|
* MFi386: revision 1.1114.nyan2004-01-121-2/+2
|
* MFi386: revision 1.583.nyan2004-01-112-0/+6
|
* Remove the AUTO_EOI_2 option for PC-98 as it has never done anything anywayjhb2004-01-061-7/+0
| | | | and was even commented out in NOTES.
* Make sigaltstack as per-threaded, because per-process sigaltstack statedavidxu2004-01-032-44/+44
| | | | | | | | | | | | | is useless for threaded programs, multiple threads can not share same stack. The alternative signal stack is private for thread, no lock is needed, the orignal P_ALTSTACK is now moved into td_pflags and renamed to TDP_ALTSTACK. For single thread or Linux clone() based threaded program, there is no semantic changed, because those programs only have one kernel thread in every process. Reviewed by: deischen, dfr
* Garbage-collected CLK_USE_TSC_CALIBRATION.bde2003-12-301-7/+6
| | | | | i386/conf/NOTES, pc98/conf/NOTES: Fixed the descriptions of the other CLK_* options.
* Add detach method.nyan2003-12-282-0/+2
|
* Merged from sys/dev/sio/sio.c revision 1.417.bde2003-12-262-4/+4
|
* The dgb driver is redundant with the digi driver in the tree. It usesimp2003-12-071-15/+0
| | | | | | | | lots of old interfaces, and digi now supports all cards that dgb supported. The author of the driver says that this is no longer necessary. Approved by: babkin@
* There is no such thing as a pc98 machine with ISA expansion slots, norimp2003-12-031-6/+0
| | | | | | is there a C-BUS Cronyx Sigma board. Remove it from pc98 files and lint. Approved by: re <scottl>
* Merged from sys/dev/sio/sio.c revisions 1.415 and 1.416.bde2003-11-172-20/+26
| | | | | Approved by: nyan (Blanket approval for simple changes in sio.)
* opt_apic.h is not needed.nyan2003-11-152-2/+0
|
* MFi386: revisions from 1.1102 to 1.1105.nyan2003-11-151-16/+13
|
* Change the clear_ret argument of get_mcontext() to be a flags argument.marcel2003-11-092-4/+4
| | | | | | | | | | Since all callers either passed 0 or 1 for clear_ret, define bit 0 in the flags for use as clear_ret. Reserve bits 1, 2 and 3 for use by MI code for possible (but unlikely) future use. The remaining bits are for use by MD code. This change is triggered by a need on ia64 to have another knob for get_mcontext().
* - Implement selwakeuppri() which allows raising the priority of atanimura2003-11-091-1/+1
| | | | | | | | | | | | | thread being waken up. The thread waken up can run at a priority as high as after tsleep(). - Replace selwakeup()s with selwakeuppri()s and pass appropriate priorities. - Add cv_broadcastpri() which raises the priority of the broadcast threads. Used by selwakeuppri() if collision occurs. Not objected in: -arch, -current
* Include machine/asmacros.h instead of machine/asm.h.nyan2003-11-052-2/+2
| | | | Submitted by: bde
* Removed reference to the garbage (and soon to be deleted) optionbde2003-11-051-1/+0
| | | | DPT_ALLOW_MEMIO.
* 'options APIC_IO' is replaced by 'device apic'.nyan2003-11-041-2/+2
|
* 'options APIC_IO' is replaced by 'device apic'.nyan2003-11-041-1/+1
|
* MFi386: revision 1.206nyan2003-11-043-498/+39
|
* MFi386: revision 1.580nyan2003-11-042-24/+78
|
* Split pc98 support into pc98/pc98/nmi.c.nyan2003-11-042-0/+156
|
* MFi386: revision 1.579.nyan2003-10-312-28/+20
|
* Merged from sys/isa/syscons_isa.c revision 1.24.nyan2003-10-312-0/+8
|
* MFi386: revision 1.578.nyan2003-10-312-16/+2
|
* MFi386: revision 1.577.nyan2003-10-192-18/+34
|
* Eliminate use bio_blkno.phk2003-10-182-40/+18
|
* Discontinue bio_blkno usage.phk2003-10-182-6/+1
|
* MFi386: revision 1.576.nyan2003-10-112-12/+0
|
* Merged from sys/dev/sio/sio.c revisions from 1.405 to 1.414.nyan2003-10-052-308/+274
|
* MFi386: revisions 1.572, 1.573 and 1.574.nyan2003-10-052-4/+16
|
* MFi386: revision 1.205nyan2003-10-053-3/+438
|
* OK, I messed up /dev/console with what I had hoped would be compatphk2003-09-262-32/+42
| | | | code. Convert remaining console drivers and hope for the best.
OpenPOWER on IntegriCloud