Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fixed double counting of runtime after a process exits. The last | bde | 1998-07-27 | 1 | -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 to | jlemon | 1998-07-27 | 1 | -3/+5 | |
| | | | | user-mode as well as vm86 mode. | |||||
* | Re-arrange the page layout used by vm86_bioscall so that we can | jlemon | 1998-07-27 | 5 | -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. | bde | 1998-07-27 | 1 | -3/+1 | |
| | ||||||
* | Sync with sys/i386/isa/diskslice_machdep.c revision 1.30. | kato | 1998-07-27 | 2 | -6/+6 | |
| | ||||||
* | Macros for accessing alpha sparse device ports and memory. | dfr | 1998-07-27 | 1 | -0/+67 | |
| | ||||||
* | Support the disabled keyword for isa devices. | dfr | 1998-07-27 | 1 | -2/+8 | |
| | ||||||
* | Only call m_reclaim() if M_WAIT since calling it from an interrupt can | dg | 1998-07-27 | 1 | -3/+11 | |
| | | | | | cause problems. PR: 7403 | |||||
* | A better solution to the rm_at_exit problem: Register the exit function | alex | 1998-07-27 | 3 | -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'. | dfr | 1998-07-26 | 1 | -2/+2 | |
| | ||||||
* | Notify pmap when a page is freed on the alpha to allow it to clean up | dfr | 1998-07-26 | 2 | -2/+9 | |
| | | | | its emulated modified/referenced bits. | |||||
* | Fix a stupid bug in the new pmap_remove(). | dfr | 1998-07-26 | 1 | -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 constructed | bde | 1998-07-25 | 2 | -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 module | alex | 1998-07-25 | 3 | -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 if | alex | 1998-07-25 | 1 | -7/+14 | |
| | | | | VFS_LKM_NO_DEFAULT_DISPATCH is defined. | |||||
* | Make __weak_reference work on the alpha. | dfr | 1998-07-25 | 1 | -3/+3 | |
| | ||||||
* | minphys means something different in FreeBSD than in NetBSD- not needed here ↵ | mjacob | 1998-07-25 | 1 | -2/+1 | |
| | | | | and in the way | |||||
* | Fix pmap_enter_quick() to stop it hanging when the level 2 pte exists | dfr | 1998-07-24 | 1 | -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. | julian | 1998-07-22 | 1 | -7/+14 | |
| | | | | Failing to probe is not an error, just a negative result. | |||||
* | Improved pager input failure message. | dg | 1998-07-22 | 1 | -3/+3 | |
| | ||||||
* | Add a call to a platform-specific irq remapping function for alpha platforms | dfr | 1998-07-22 | 2 | -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. | dfr | 1998-07-22 | 3 | -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)) resource | dfr | 1998-07-22 | 3 | -3/+162 | |
| | | | | database. | |||||
* | Add ISA support. | dfr | 1998-07-22 | 1 | -6/+7 | |
| | | | | Remove mcclock hack which was only needed because ISA wasn't done yet. | |||||
* | Add some convenience functions for accessing device memory. | dfr | 1998-07-22 | 1 | -2/+88 | |
| | | | | Add a DDB command to allow access to inb/inw/inl from the debugger. | |||||
* | Merge KN20AA support from Andrew Gallatin. | dfr | 1998-07-22 | 1 | -31/+320 | |
| | | | | | Add support for device memory access. Add support for ISA irqs. | |||||
* | Move the mcclock from root to isa. | dfr | 1998-07-22 | 1 | -7/+10 | |
| | ||||||
* | Add a simple ISA bus. No support for memory mapped devices or DMA as yet. | dfr | 1998-07-22 | 1 | -0/+318 | |
| | ||||||
* | Add sio support. | dfr | 1998-07-22 | 2 | -2/+13 | |
| | ||||||
* | Add platform functions for manipulating PCI irqs. | dfr | 1998-07-22 | 1 | -0/+3 | |
| | | | | Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> | |||||
* | Add declaration of {aquire,release}_timer2(). | dfr | 1998-07-22 | 2 | -2/+6 | |
| | ||||||
* | Add macros and chipset support for accessing device i/o memory on the alpha. | dfr | 1998-07-22 | 2 | -2/+34 | |
| | ||||||
* | Add KN20AA support. | dfr | 1998-07-22 | 4 | -12/+52 | |
| | | | | Add entries for syscons. | |||||
* | Tweaks to stop config(8) warnings and to avoid an unfinished experiment of | dfr | 1998-07-22 | 2 | -6/+6 | |
| | | | | | | mine. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> | |||||
* | Support header for sysbeep() implementation. | dfr | 1998-07-22 | 1 | -0/+110 | |
| | ||||||
* | Make ptrace single steps over branches work as intended. | dfr | 1998-07-22 | 1 | -1/+2 | |
| | ||||||
* | Add support for sio's soft interrupts. | dfr | 1998-07-22 | 1 | -10/+23 | |
| | ||||||
* | Support the DEC_KN20AA platform (AlphaStation 500 or 600). | dfr | 1998-07-22 | 1 | -0/+347 | |
| | | | | Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> | |||||
* | Merge changes from Andrew Gallatin to support different CIA based platforms. | dfr | 1998-07-22 | 1 | -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 it | dfr | 1998-07-22 | 1 | -1/+86 | |
| | | | | makes a noise. | |||||
* | Change siocn{put,get}c to siogdb{put,get}c to allow a serial console on one | dfr | 1998-07-22 | 1 | -2/+2 | |
| | | | | line with serial debugging on another line. | |||||
* | There is a comment in vm_param.h which doesn't belong to the | phk | 1998-07-22 | 1 | -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. | kato | 1998-07-21 | 1 | -2/+3 | |
| | ||||||
* | Sync with sys/i386/conf/files.i386 revision 1.199. | kato | 1998-07-21 | 2 | -2/+4 | |
| | ||||||
* | Sync with sys/i386/isa/diskslice_machdep.c revision 1.29. | kato | 1998-07-21 | 2 | -74/+24 | |
| | ||||||
* | Add the 'cs' driver for Crystal Semiconductor CS89x0 devices. This | msmith | 1998-07-20 | 13 | -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 ISA | msmith | 1998-07-20 | 6 | -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. | bde | 1998-07-20 | 1 | -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. | bde | 1998-07-20 | 1 | -6/+4 | |
| | ||||||
* | Moved allocation of the slices struct to the right place. Initialize | bde | 1998-07-20 | 4 | -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). |