Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add atomic.s. | dfr | 1998-08-24 | 1 | -1/+2 |
| | |||||
* | Change various syscalls to use size_t arguments instead of u_int. | dfr | 1998-08-24 | 2 | -0/+309 |
| | | | | | | | | | | Add some overflow checks to read/write (from bde). Change all modifications to vm_page::flags, vm_page::busy, vm_object::flags and vm_object::paging_in_progress to use operations which are not interruptable. Reviewed by: Bruce Evans <bde@zeta.org.au> | ||||
* | Use address space numbers to reduce TLB flushes. | dfr | 1998-08-23 | 3 | -86/+198 |
| | |||||
* | Remove bogus unused code. | dfr | 1998-08-22 | 1 | -17/+1 |
| | |||||
* | Add BREAK_TO_DEBUGGER so that config stops whining | gpalmer | 1998-08-21 | 1 | -1/+3 |
| | |||||
* | Add support for TurboChannel alphas (DEC 3000/300 and 3000/500). | dfr | 1998-08-20 | 33 | -11/+8754 |
| | | | | | Obtained from: NetBSD Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> | ||||
* | Add Miata system type and pull in the LOCATE_PCS macro from NetBSD. | dfr | 1998-08-17 | 1 | -0/+4 |
| | |||||
* | Add breakpoint() for BREAK_TO_DEBUGGER. | dfr | 1998-08-17 | 1 | -1/+11 |
| | |||||
* | Update to use elf_generic.h. | dfr | 1998-08-17 | 1 | -1/+6 |
| | |||||
* | Disable some unnecessary debugging code. | dfr | 1998-08-17 | 1 | -3/+6 |
| | |||||
* | Use [u]intptr_t instead of [u_]long for casts between pointers and | bde | 1998-08-16 | 1 | -4/+4 |
| | | | | integers. Don't forget to cast to (void *) as well. | ||||
* | I managed to break sparse configuration accesses with my last commit. | dfr | 1998-08-13 | 1 | -3/+3 |
| | | | | Pointed out by: Andrew Gallatin <gallatin@cs.duke.edu> | ||||
* | Add code from NetBSD to print CIA capabilities and try to detect Pyxis bugs. | dfr | 1998-08-11 | 1 | -2/+141 |
| | |||||
* | Sync with i386/isa/diskslice_machdep.c 1.31. | dfr | 1998-08-11 | 1 | -4/+7 |
| | |||||
* | Lots of changes, including: | dfr | 1998-08-10 | 30 | -83/+2345 |
| | | | | | | | | | | * Support for AlphaStation 200, 250, 255, 400 * Untested support for UDB, Multia, AXPpci33 (Noname) * Support for Personal Workstation 433a/433au, 500a/500au, 600a/600au (Miata) * Some minor fixes and improvements to interrupt handling. Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> (AS200, Miata) Obtained from: NetBSD (some code for AS200, Miata, Noname) | ||||
* | Add support for type1 pci configuration cycles for cia (not pyxis yet). | dfr | 1998-08-07 | 1 | -26/+61 |
| | | | | Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> | ||||
* | Add some more useful macros. | dfr | 1998-08-07 | 1 | -1/+7 |
| | | | | Submitted by: Andrew Gallatin <gallatin@cs.duke.edu> | ||||
* | Update so that it should build a working kernel for the platforms supported | dfr | 1998-08-07 | 2 | -16/+54 |
| | | | | so far. | ||||
* | Tweaks to console support. | dfr | 1998-08-07 | 1 | -31/+22 |
| | | | | Fixes for AS 600. | ||||
* | Port syscons to the alpha. The driver itself has moved to sys/isa as it will | dfr | 1998-08-06 | 5 | -3/+8 |
| | | | | | | | | | hopefully become a portable driver usable by all architectures. The api support files have had to be copied to sys/alpha/include since userland programs expect to find them in <machine/*.h>. All the revision history of the i386 syscons has been retained by a repository copy. | ||||
* | 1. Reorganized screen saver related code so that both the LKM screen | yokota | 1998-08-03 | 1 | -2/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | saver and splash screen can all work properly with syscons. Note that the splash screen option (SC_SPLASH_SCREEN) does not work yet, as it requires additional code from msmith. - Reorganized the splash screen code to match the latest development in this area. - Delay screen switch in `switch_scr()' until the screen saver is stopped, if one is running, - Start the screen saver immediately, if any, when the `saver' key is pressed. (There will be another commit for `kbdcontrol' to support this keyword in the keymap file.) - Do not always stop the screen saver when mouse-related ioctls are called. Stop it only if the mouse is moved or buttons are clicked; don't stop it if any other mouse ioctls are called. 2. Added provision to write userland screen savers. (Contact me if you are interested in writing one.) - Added CONS_IDLE, CONS_SAVERMODE, and CONS_SAVERSTART ioctls to support userland screen savers. 3. Some code clean-ups. | ||||
* | Cosmetic change to driver registration. | dfr | 1998-07-31 | 3 | -6/+6 |
| | |||||
* | Only perform byte/word accesses in the correct EV56 memory space. | dfr | 1998-07-31 | 1 | -78/+69 |
| | | | | | | Sparse macros have moved to <machine/swiz.h>. Fix sparse memory access so that it actually works as intended. Tidy up sparse configuration access slightly. | ||||
* | Add definitions of EV56 INT1/INT2/INT4/INT8 memory spaces. | dfr | 1998-07-31 | 1 | -1/+9 |
| | |||||
* | Merge with i386/isa/diskslice_machdep.c 1.30 | dfr | 1998-07-31 | 1 | -32/+14 |
| | |||||
* | Change load address to 0xfffffc0000300000 to help support AS200. | dfr | 1998-07-30 | 3 | -5/+5 |
| | |||||
* | Remove spurious printf. | dfr | 1998-07-30 | 1 | -2/+1 |
| | |||||
* | Fix msgbuf so that it actually works properly. | dfr | 1998-07-29 | 2 | -22/+3 |
| | |||||
* | Fixed print format errors. | bde | 1998-07-29 | 1 | -4/+5 |
| | |||||
* | Fixed printf format errors. | bde | 1998-07-29 | 1 | -9/+11 |
| | | | | | Use offsetof() instead of null pointer hacks. Use a home made offsetof() because including <stddef.h> is not permitted in LKMs. | ||||
* | Record the new physical address of the pcb in pmap_swapin_proc. | dfr | 1998-07-28 | 1 | -11/+18 |
| | | | | Third attempt at pmap_remove(). This one actually works properly :-). | ||||
* | 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 |
| | |||||
* | Fix a stupid bug preventing gdb from seeing the right value of 'v0'. | dfr | 1998-07-26 | 1 | -2/+2 |
| | |||||
* | 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. | ||||
* | 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. | ||||
* | 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 | 1 | -1/+3 |
| | |||||
* | 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 | 2 | -6/+26 |
| | | | | Add entries for syscons. | ||||
* | Tweaks to stop config(8) warnings and to avoid an unfinished experiment of | dfr | 1998-07-22 | 1 | -3/+3 |
| | | | | | | 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 |
| |