summaryrefslogtreecommitdiffstats
path: root/sys/pc98
Commit message (Collapse)AuthorAgeFilesLines
...
* Merged from sys/dev/syscons/syscons.c revisions 1.386 and 1.387.nyan2002-08-201-5/+58
|
* remove unit counts from atkbdc, pckbd, scpeter2002-08-201-2/+2
|
* de-count pckbd for pc98. This file is only compiled if NPCKBD was 1,peter2002-08-202-18/+10
| | | | so the conditional compile should never have been used.
* MFi386: revisions 1.354 and 1.356.nyan2002-08-131-4/+2
| | | | Remove the mpt driver entry.
* Add support for the LSI-Logic Fusion/MP architecture.mjacob2002-08-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is an architecture that present a thing message passing interface to the OS. You can query as to how many ports and what kind are attached and enable them and so on. A less grand view is that this is just another way to package SCSI (SPI or FC) and FC-IP into a one-driver interface set. This driver support the following hardware: LSI FC909: Single channel, 1Gbps, Fibre Channel (FC-SCSI only) LSI FC929: Dual Channel, 1-2Gbps, Fibre Channel (FC-SCSI only) LSI 53c1020: Single Channel, Ultra4 (320M) (Untested) LSI 53c1030: Dual Channel, Ultra4 (320M) Currently it's in fair shape, but expect a lot of changes over the next few weeks as it stabilizes. Credits: The driver is mostly from some folks from Jeff Roberson's company- I've been slowly migrating it to broader support that I it came to me as. The hardware used in developing support came from: FC909: LSI-Logic, Advansys (now Connetix) FC929: LSI-Logic 53c1030: Antares Microsystems (they make a very fine board!) MFC after: 3 weeks
* Make ppp(4) devices clonable and unloadable.brooks2002-08-091-1/+1
|
* Fix the link to the Handbookblackend2002-08-011-1/+1
|
* gethints.awk is a machine-specific 4.x->5.x transition aid. We cannotpeter2002-07-261-46/+39
| | | | | use a common one because pc98 has got very different values. This only needs to exist on platforms that existed under 4.x.
* de-count pcipeter2002-07-231-1/+1
|
* Add units to card, wdc, wcd, wst and wfdpeter2002-07-211-5/+5
|
* Add explicit unit count on 'device pci' for ahc/ahdpeter2002-07-211-1/+1
|
* Use pmap_kenter() rather than vtopte() and bashing the page tablespeter2002-07-182-28/+6
| | | | directly.
* MFi386: revision 1.524.nyan2002-07-172-6/+20
|
* MFi386: revision 1.350.nyan2002-07-171-5/+5
|
* Check return status from fd_in() function.nyan2002-07-162-4/+2
|
* Retire the perl gethints.conf in favour of an awk version. Movemarkm2002-07-162-93/+116
| | | | | | the awk version to a central place for maintenance. Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net>
* MFi386: sys/i386/i386/machdep.c revision 1.522.kato2002-07-142-2/+0
|
* Move COMPAT_FREEBSD4 to arch-neutral sys/conf/NOTES.alfred2002-07-131-0/+1
| | | | | | | Add COMPAT_FREEBSD4 to GENERIC for arches that existed in FreeBSD 4's time, not just i386. (alpha and pc98) Requested by: bde
* s/procrunnable/kserunnable/ in a commentpeter2002-07-082-2/+2
|
* MFi386: revision 1.521nyan2002-06-302-2/+2
|
* Remove ALT_BREAK_TO_DEBUGGER. This was inconsistent (both in formrwatson2002-06-301-1/+0
| | | | | | | | | and function) with existing configuration choices. Arguably if ALT_BREAK_TO_DEBUGGER was present, so should have been BREAK_TO_DEBUGGER. Regardless, it broke the option sort order in these kernel configuration files. Requested by: bde
* MFi386: sys/i386/i386/machdep.c rev. 1.520.kato2002-06-252-4/+8
|
* Merged from sys/dev/sio/sio.c revisions 1.376 and 1.377.nyan2002-06-242-8/+12
|
* MFi386: sys/i386/isa/clock.c revision 1.187.kato2002-06-243-6/+6
|
* MFi386: revisions from 1.342 to 1.344nyan2002-06-191-0/+2
|
* Backout previous change and merge from sys/dev/sio/sio.c revision 1.375.nyan2002-06-192-12/+46
|
* Merged from sys/isa/fd.c revision 1.233.nyan2002-06-192-86/+58
|
* Make the speed used by gdb over serial settable in the kernel configuration.n_hibma2002-06-182-30/+52
| | | | | | This facilitates the use in circumstances where you are using a serial console as well. GDB doesn't support anything higher than 9600 baud (19k2 if you are lucky), but the console does.
* Fix typo in the BSD copyright: s/withough/without/schweikh2002-06-022-2/+2
| | | | | Spotted and suggested by: des MFC after: 3 weeks
* MFi386: revision 1.519nyan2002-05-142-2/+2
|
* Merged from sys/isa/fd.c revisions from 1.229 to 1.232.nyan2002-05-142-36/+130
|
* Merged from sys/dev/syscons/syscons.c revision 1.384nyan2002-05-141-1/+2
|
* Typo fix: detects -> detect.jmallett2002-05-031-1/+1
| | | | Reviewed by: phk
* Don't export timecounter structures under debug. with sysctl, theyphk2002-04-303-18/+0
| | | | contain no truly interesting data anymore.
* Tidy up some loose ends.peter2002-04-292-4/+4
| | | | | | | | | | | | i386/ia64/alpha - catch up to sparc64/ppc: - replace pmap_kernel() with refs to kernel_pmap - change kernel_pmap pointer to (&kernel_pmap_store) (this is a speedup since ld can set these at compile/link time) all platforms (as suggested by jake): - gc unused pmap_reference - gc unused pmap_destroy - gc unused struct pmap.pm_count (we never used pm_count - we track address space sharing at the vmspace)
* Simplify the RFC2783 and PPS_SYNC timestamp collection API.phk2002-04-262-14/+4
|
* Remove the tc_update() function. Any frequency change to thephk2002-04-263-6/+0
| | | | | | timecounter will be used starting at the next second, which is good enough for sysctl purposes. If better adjustment is needed the NTP PLL should be used.
* MFi386: revision 1.339.nyan2002-04-251-1/+1
|
* Merged from sys/dev/syscons/syscons.c revision 1.383nyan2002-04-251-2/+2
|
* Rework the kernel environment subsystem. We now convert the staticmux2002-04-172-2/+4
| | | | | | | | | | | | | | | | | environment needed at boot time to a dynamic subsystem when VM is up. The dynamic kernel environment is protected by an sx lock. This adds some new functions to manipulate the kernel environment : freeenv(), setenv(), unsetenv() and testenv(). freeenv() has to be called after every getenv() when you have finished using the string. testenv() only tests if an environment variable is present, and doesn't require a freeenv() call. setenv() and unsetenv() are self explanatory. The kenv(2) syscall exports these new functionalities to userland, mainly for kenv(1). Reviewed by: peter
* MFi386: revision 1.517.kato2002-04-112-10/+18
|
* GC various bits and pieces of USERCONFIG from all over the place.phk2002-04-093-14/+0
|
* GC the "dumplo" variable, which is no longer used.phk2002-04-072-2/+0
| | | | A lot of sys/*/*/machdep.c seems not to be.
* Merged from sys/dev/syscons/syscons.c revisions 1.381 and 1.382.nyan2002-04-061-1/+6
|
* Merged from sys/isa/fd.c revision 1.228.nyan2002-04-062-2/+2
|
* Merged from sys/dev/sio/sio.c revisions 1.370 and 1.371.nyan2002-04-062-20/+108
|
* Change callers of mtx_init() to pass in an appropriate lock type name. Injhb2002-04-044-6/+8
| | | | | | | most cases NULL is passed, but in some cases such as network driver locks (which use the MTX_NETWORK_LOCK macro) and UMA zone locks, a name is used. Tested on: i386, alpha, sparc64
* Moved signal handling and rescheduling from userret() to ast() so thatbde2002-04-042-0/+4
| | | | | | | | | | | they aren't in the usual path of execution for syscalls and traps. The main complication for this is that we have to set flags to control ast() everywhere that changes the signal mask. Avoid locking in userret() in most of the remaining cases. Submitted by: luoqi (first part only, long ago, reorganized by me) Reminded by: dillon
* Dike out a highly insecure UCONSOLE option.ru2002-04-031-1/+0
| | | | | | TIOCCONS must be able to VOP_ACCESS() /dev/console to succeed. Obtained from: OpenBSD
* - Move the MI mutexes sched_lock and Giant from being declared in thejhb2002-04-022-20/+2
| | | | | | | | | | various machdep.c's to being declared in kern_mutex.c. - Add a new function mutex_init() used to perform early initialization needed for mutexes such as setting up thread0's contested lock list and initializing MI mutexes. Change the various MD startup routines to call this function instead of duplicating all the code themselves. Tested on: alpha, i386
OpenPOWER on IntegriCloud