summaryrefslogtreecommitdiffstats
path: root/sys
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed double counting of runtime after a process exits. The lastbde1998-07-271-1/+11
| | | | | | | | timeslice of the exiting process was counted for both the exiting process and the next process to run if the next process runs immediately. Broken in: mostly in kern_clock.c rev.1.70 (1998/05/28)
* Extend cpl workaround so that it applies when we are returning tojlemon1998-07-271-3/+5
| | | | user-mode as well as vm86 mode.
* Re-arrange the page layout used by vm86_bioscall so that we canjlemon1998-07-275-62/+103
| | | | | | | potentially re-use the stack page. Cosmetic cleanup of the code to de-obfuscate it and make it easier to follow. There should be no functional changes in this commit.
* Made lazy syncing of timestamps for special files non-optional.bde1998-07-271-3/+1
|
* Sync with sys/i386/isa/diskslice_machdep.c revision 1.30.kato1998-07-272-6/+6
|
* Macros for accessing alpha sparse device ports and memory.dfr1998-07-271-0/+67
|
* Support the disabled keyword for isa devices.dfr1998-07-271-2/+8
|
* Only call m_reclaim() if M_WAIT since calling it from an interrupt candg1998-07-271-3/+11
| | | | | cause problems. PR: 7403
* A better solution to the rm_at_exit problem: Register the exit functionalex1998-07-273-48/+22
| | | | | | | | during first mount. Unregister the exit function at last unmount. Concept by: sef Reviewed by: sef Implemented by: alex
* Fix a stupid bug preventing gdb from seeing the right value of 'v0'.dfr1998-07-261-2/+2
|
* Notify pmap when a page is freed on the alpha to allow it to clean updfr1998-07-262-2/+9
| | | | its emulated modified/referenced bits.
* Fix a stupid bug in the new pmap_remove().dfr1998-07-261-4/+20
| | | | Arrange for soft modified/referenced flags to be cleared when a page is freed.
* Don't pass the label to diskerr(), since the label is being constructedbde1998-07-252-6/+6
| | | | | and may be invalid. In particular, d_secpercyl may be 0, and diskerr() divides by it.
* Override the default VFS LKM dispatch functions so that a modulealex1998-07-253-10/+40
| | | | | unload function can be provided (this is necessary to unregister the at_exit handler).
* Allow VFS LKMs to override the default module dispatch functions ifalex1998-07-251-7/+14
| | | | VFS_LKM_NO_DEFAULT_DISPATCH is defined.
* Make __weak_reference work on the alpha.dfr1998-07-251-3/+3
|
* minphys means something different in FreeBSD than in NetBSD- not needed here ↵mjacob1998-07-251-2/+1
| | | | and in the way
* Fix pmap_enter_quick() to stop it hanging when the level 2 pte existsdfr1998-07-241-7/+28
| | | | | | | | | | but isn't valid. Reimplement pmap_remove() to be much more efficient at removing large stretches of addresses. As part of reimplementing pmap_remove() fix pmap_protect() so that it stands a hope of working.
* Don't return an error if the magic number is not present.julian1998-07-221-7/+14
| | | | Failing to probe is not an error, just a negative result.
* Improved pager input failure message.dg1998-07-221-3/+3
|
* Add a call to a platform-specific irq remapping function for alpha platformsdfr1998-07-222-2/+8
| | | | | | which don't record the correct irqs in PCI config space. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
* On the alpha, ports may be allocated above 64k.dfr1998-07-223-7/+26
| | | | | | | | Change the port address argument to pci_map_port to pci_port_t* which is defined as u_int on the alpha, u_short on i386. This is a stopgap with a hopefully limited lifetime. Discussed with: Stefan Esser <se@freebsd.org>
* Add some very simple support for a compiled in (from config(8)) resourcedfr1998-07-223-3/+162
| | | | database.
* Add ISA support.dfr1998-07-221-6/+7
| | | | Remove mcclock hack which was only needed because ISA wasn't done yet.
* Add some convenience functions for accessing device memory.dfr1998-07-221-2/+88
| | | | Add a DDB command to allow access to inb/inw/inl from the debugger.
* Merge KN20AA support from Andrew Gallatin.dfr1998-07-221-31/+320
| | | | | Add support for device memory access. Add support for ISA irqs.
* Move the mcclock from root to isa.dfr1998-07-221-7/+10
|
* Add a simple ISA bus. No support for memory mapped devices or DMA as yet.dfr1998-07-221-0/+318
|
* Add sio support.dfr1998-07-222-2/+13
|
* Add platform functions for manipulating PCI irqs.dfr1998-07-221-0/+3
| | | | Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
* Add declaration of {aquire,release}_timer2().dfr1998-07-222-2/+6
|
* Add macros and chipset support for accessing device i/o memory on the alpha.dfr1998-07-222-2/+34
|
* Add KN20AA support.dfr1998-07-224-12/+52
| | | | Add entries for syscons.
* Tweaks to stop config(8) warnings and to avoid an unfinished experiment ofdfr1998-07-222-6/+6
| | | | | | mine. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
* Support header for sysbeep() implementation.dfr1998-07-221-0/+110
|
* Make ptrace single steps over branches work as intended.dfr1998-07-221-1/+2
|
* Add support for sio's soft interrupts.dfr1998-07-221-10/+23
|
* Support the DEC_KN20AA platform (AlphaStation 500 or 600).dfr1998-07-221-0/+347
| | | | Submitted by: Andrew Gallatin <gallatin@cs.duke.edu>
* Merge changes from Andrew Gallatin to support different CIA based platforms.dfr1998-07-221-22/+17
| | | | Add code to identify and attach either serial or VGA console as appropriate.
* Add code from i386 to support sysbeep(). Doesn't work quite right but itdfr1998-07-221-1/+86
| | | | makes a noise.
* Change siocn{put,get}c to siogdb{put,get}c to allow a serial console on onedfr1998-07-221-2/+2
| | | | line with serial debugging on another line.
* There is a comment in vm_param.h which doesn't belong to thephk1998-07-221-5/+1
| | | | | | | | | code still left in there. The macros it describes disapeared some- time since 4.4BSD lite. PR: 7246 Reviewed by: phk Submitted by: Stefan Eggers <seggers@semyam.dinoco.de>
* Sync with sys/i386/i386/userconfig.c revision 1.105.kato1998-07-211-2/+3
|
* Sync with sys/i386/conf/files.i386 revision 1.199.kato1998-07-212-2/+4
|
* Sync with sys/i386/isa/diskslice_machdep.c revision 1.29.kato1998-07-212-74/+24
|
* Add the 'cs' driver for Crystal Semiconductor CS89x0 devices. Thismsmith1998-07-2013-10/+3922
| | | | | | supports PnP and if_media. I've been running a slightly older version here for several weeks now. Submitted by: Maxim Bolotin <max@rsu.ru>
* Add support for PCNet PCI chips that only work when we talk to them as ISAmsmith1998-07-206-8/+50
| | | | | | | devices. Specifically fix the case for the Hitachi version as used in their VisionBook models. Submitted by: Ted Faber <faber@isi.edu>
* Initialize more defaults for the in-core label for the whole disk.bde1998-07-201-24/+46
| | | | | | | Callers only need to initialize d_secperunit now, but should initialize d_type (to reduce the IDE/SCSI confusion), d_typename (put the disk model in it) and geometry info (if it isn't completely ficticious). Callers will soon need to initialize d_secsize.
* Cleaned up rev.1.39 - the shadowing variable should have just gone away.bde1998-07-201-6/+4
|
* Moved allocation of the slices struct to the right place. Initializebde1998-07-204-58/+56
| | | | | everything in it (the devsw pointers were not initialized early or at all for the !DEVFS case, but this was harmless on i386's).
OpenPOWER on IntegriCloud