summaryrefslogtreecommitdiffstats
path: root/sys/pc98
Commit message (Collapse)AuthorAgeFilesLines
* Fixed include files to use sys/{cons,fb,kb}io.h instead ofkato2000-10-095-7/+11
| | | | machine/console.h.
* Initiate deorbit burn sequence for <machine/mouse.h>.phk2000-10-091-1/+1
| | | | | | | | | | Replace all in-tree uses with <sys/mouse.h> which repo-copied a few moments ago from src/sys/i386/include/mouse.h by peter. This is also the appropriate fix for exo-tree sources. Put warnings in <machine/mouse.h> to discourage use. November 15th 2000 the warnings will be converted to errors. January 15th 2001 the <machine/mouse.h> files will be removed.
* Merged from sys/isa/sio.c revision 1.316.kato2000-10-062-2/+2
|
* Merged from sys/i386/isa/npx.c revision 1.85.kato2000-10-061-1/+1
|
* Merged from sys/i386/isa/clock.c revisions 1.158 and 1.159.kato2000-10-063-348/+159
|
* Merged from sys/i386/i386/machdep.c revision 1.415.kato2000-10-062-6/+12
|
* Merged from sys/i386/i386/machdep.c revision 1.414.kato2000-10-032-2/+2
|
* Added NEC PC-9801-83, 84, PC-9801-103, 104, PC-9801N-25 and PC-9801N-J02Rnyan2000-10-023-0/+7
| | | | | | | | support which use National Semiconductor DP8393X (SONIC) as ethernet controller. Currently, this driver is used on only PC-98. Submitted by: Motomichi Matsuzaki <mzaki@e-mail.ne.jp> Obtained from: NetBSD/pc98
* Merged from sys/i368/i386/machdep.c revision 1.413.kato2000-10-022-48/+8
|
* Big mbuf subsystem diff #1: incorporate mutexes and fix things up somewhatbmilekic2000-09-302-26/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to accomodate the changes. Here's a list of things that have changed (I may have left out a few); for a relatively complete list, see http://people.freebsd.org/~bmilekic/mtx_journal * Remove old (once useful) mcluster code for MCLBYTES > PAGE_SIZE which nobody uses anymore. It was great while it lasted, but now we're moving onto bigger and better things (Approved by: wollman). * Practically re-wrote the allocation macros in sys/sys/mbuf.h to accomodate new allocations which grab the necessary lock. * Make sure that necessary mbstat variables are manipulated with corresponding atomic() routines. * Changed the "wait" routines, cleaned it up, made one routine that does the job. * Generalized MWAKEUP() macro. Got rid of m_retry and m_retryhdr, as they are now included in the generalized "wait" routines. * Sleep routines now use msleep(). * Free lists have locks. * etc... probably other stuff I'm missing... Things to look out for and work on later: * find a better way to (dynamically) adjust EXT_COUNTERS * move necessity to recurse on a lock from drain routines by providing lock-free lower-level version of MFREE() (and possibly m_free()?). * checkout include of mutex.h in sys/sys/mbuf.h - probably violating general philosophy here. The code has been reviewed quite a bit, but problems may arise... please, don't panic! Send me Emails: bmilekic@freebsd.org Reviewed by: jlemon, cp, alfred, others?
* Merged from sys/i386/i386/machdep.c revision 1.411.kato2000-09-232-12/+2
|
* Merged from sys/i386/conf/GENERIC revision 1.279.kato2000-09-231-4/+0
|
* Merged from sys/isa/sio.c revision 1.315.kato2000-09-222-14/+52
|
* Merged from sys/i386/i386/machdep.c revision 1.410.kato2000-09-222-0/+74
|
* Merged from sys/i386/conf/GENERIC revision 1.278.kato2000-09-221-0/+1
|
* Merged from sys/isa/fd.c revision 1.187.kato2000-09-152-2/+10
| | | | Pointed out by: nyan
* Merged from sys/i386/isa/sio.c revision 1.314.kato2000-09-152-0/+2
|
* Merged from sys/i386/isa/clock.c revision 1.157.kato2000-09-153-21/+21
|
* Merged from sys/i386/i386/machdep.c revision 1.408.kato2000-09-152-12/+12
|
* Remove the mtx_t, witness_t, and witness_blessed_t types. Instead, justjhb2000-09-142-4/+4
| | | | | | use struct mtx, struct witness, and struct witness_blessed. Requested by: bde
* - Changed the structure name (struct disk -> struct softc).nyan2000-09-141-420/+61
| | | | | - Converted to disk_create() interface. - Removed unnecessary code.
* Merged from sys/isa/sio.c revision 1.312.kato2000-09-132-0/+18
|
* Merged from sys/i386/conf/GENERIC revision 1.275.kato2000-09-131-1/+1
|
* Merged from sys/i386/conf/GENERIC revision 1.274.kato2000-09-131-1/+1
|
* Add the ability to define a "shutdown" and "shutdown and poweroff" keydwmalone2000-09-111-0/+12
| | | | | | | | to syscons. I have a man page to follow describing the format of the kbdmap file. PR: 19273 Reviewed by: sheldonh
* Merged from sys/isa/sio.c revisions 1.309 - 1.311.kato2000-09-082-18/+50
|
* Merged from sys/i386/i386/machdep.c revision 1.407.kato2000-09-082-2/+2
|
* Merged from sys/i386/i386/machdep.c revision 1.406.kato2000-09-072-20/+54
|
* Merged from sys/isa/sio.c revision 1.306, 1.307 and 1.308.kato2000-09-072-74/+220
|
* Merged from sys/i386/isa/npx.c revision 1.84.kato2000-09-071-5/+13
|
* Merged from sys/i386/isa/clock.c revision 1.156.kato2000-09-073-162/+327
|
* Merged from sys/i386/i386/machdep.c revision 1.405.kato2000-09-032-0/+4
|
* Merged from sys/i386/i386/machdep.c rev. 1.404 just for keepingkato2000-09-032-2/+30
| | | | | similarity. No PC-98 may have ACPI feature, but I'm not 100% sure.
* Merged from sys/dev/syscons/syscons.c revision 1.346.kato2000-09-031-1/+1
|
* Fixed FPU_ERROR_BROKEN code. It had old-isa code.kato2000-09-011-2/+1
|
* Enabled pcic, card and xe devices.nyan2000-08-261-3/+3
|
* Comment out the static wiring of hints for GENERIC - the release processpeter2000-08-241-1/+2
| | | | now installs the hints file into /boot.
* Disabled serial console.nyan2000-08-191-1/+1
|
* Replace the mbuf external reference counting code with somethingdwmalone2000-08-192-14/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that should be better. The old code counted references to mbuf clusters by using the offset of the cluster from the start of memory allocated for mbufs and clusters as an index into an array of chars, which did the reference counting. If the external storage was not a cluster then reference counting had to be done by the code using that external storage. NetBSD's system of linked lists of mbufs was cosidered, but Alfred felt it would have locking issues when the kernel was made more SMP friendly. The system implimented uses a pool of unions to track external storage. The union contains an int for counting the references and a pointer for forming a free list. The reference counts are incremented and decremented atomically and so should be SMP friendly. This system can track reference counts for any sort of external storage. Access to the reference counting stuff is now through macros defined in mbuf.h, so it should be easier to make changes to the system in the future. The possibility of storing the reference count in one of the referencing mbufs was considered, but was rejected 'cos it would often leave extra mbufs allocated. Storing the reference count in the cluster was also considered, but because the external storage may not be a cluster this isn't an option. The size of the pool of reference counters is available in the stats provided by "netstat -m". PR: 19866 Submitted by: Bosko Milekic <bmilekic@dsuper.net> Reviewed by: alfred (glanced at by others on -net)
* Merged from sys/i386/i386/machdep.c revision 1.402.kato2000-08-182-0/+36
|
* - Fixed the conversion to bus_space interface.nyan2000-08-174-4821/+73
| | | | | | - Added PC-98 Cbus devices support. The original patch is submitted by chi@bd.mbn.or.jp (Chiharu Shibata) - Removed old ed driver.
* Merged from sys/i386/i386/machdep.c revision 1.401.kato2000-08-142-0/+2
|
* Merged from sys/i386/i386/machdep.c revision 1.400.kato2000-08-122-0/+38
|
* Merged from sys/i386/conf/GENERIC revisions 1.266 and 1.267.nyan2000-08-081-5/+5
|
* Merged from sys/i386/conf/GENERIC.hints revision 1.3.nyan2000-08-081-1/+1
|
* Changed default cursor shape to non-blink mode.nyan2000-08-084-6/+12
| | | | Submitted by: Tomokazu HARADA <tkhara@osk4.3web.ne.jp>
* Fixed PC-9821 NOTE supports with LINE30 mode.nyan2000-08-084-6/+32
| | | | Submitted by: Tomokazu HARADA <tkhara@osk4.3web.ne.jp>
* Commented out xe device because it depend on PCMCIA stuff.kato2000-08-041-1/+1
|
* Merged from sys/i386/isa/clock.c revision 1.155.kato2000-08-043-3/+18
|
* Commented out card and pcic devices because they are broken in pc98 port.kato2000-08-021-2/+2
|
OpenPOWER on IntegriCloud