summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
1995-12-26from netbsd; enable cpu_swapout(), which must save npx stateTheo de Raadt
1995-12-26from perry:Theo de Raadt
fix my own pr 1762, in which it was noted that boot2 used a busy loop to time out the boot prompt. Now uses a usleep() routine that calls the BIOS and the functionality is separate from gets(). Timeout is #defined to 5 seconds. Also did some minor cleanup in preparation to prototype/ANSIfy everything. (problem was originally reported by deraadt a number of years ago)
1995-12-26from netbsd; deal with ufs -> ffs transitionTheo de Raadt
1995-12-26from netbsd:Theo de Raadt
IO bus for 3000-family boxes is now "tcasic" when then attaches tc. esp_iomem is unnecessary, has been unnecessary for a while, apparently.
1995-12-26from netbsd: if subdevice not configured, print something out about it.Theo de Raadt
1995-12-26from netbsd:Theo de Raadt
portability definitions for machine-independent TC configuration code.
1995-12-26from netbsd: move DELAY's functionality into delay()Theo de Raadt
1995-12-26from netbsd:Theo de Raadt
deal with renaming of asic to ioasic, and other new-tc-config changes
1995-12-26from netbsd:Theo de Raadt
machine-independent TurboChannel bus configuration. These files deal with stuff like: (1) configuring built-in devices, (2) looking at TC slots configuring any devices found. The lists of slots, slot locations, etc. and built-in devices are provided by machine-dependent code. Interrupt handling is also provided by machine-dependent code, but the MD code provides hooks so that standard names for 'establish' and 'disestablish' can be used in drivers. This code requires <machine/tc_machdep.h>, which defines some portability types specific to the TurboChannel bus code.
1995-12-26from netbsd; rename TC 'asic' to 'ioasic'Theo de Raadt
1995-12-26from netbsd:Theo de Raadt
Add support for ptrace PT_GETREGS and PT_SETREGS for NetBSD/pmax: * define PT_GETREGS and PT_SETREGS in pmax/include/ptrace.h * Flesh out the stubs in pmax/pmax/process_machdep.c to handle those requests. * Now that "struct reg" is actually used, remove the bogus #ifdef LANGUAGE_C around its definition, and redo pmax/include/reg.h so that the definitions needed by locore.S are in a separate file, pmax/include/regnum.h. * update locore.S to match.
1995-12-26from netbsd:Theo de Raadt
Update the old (4.4bsd/pmax) miniroot build scripts to put mount_ffs on a miniroot, until the new miniroot tools work on a pmax.
1995-12-26put memcpy into libsaTheo de Raadt
1995-12-26properly decl panic()Theo de Raadt
1995-12-26quiet a warningTheo de Raadt
1995-12-21from netbsd; use U suffix to gaurantee unsignednessTheo de Raadt
1995-12-21from netbsd; use __attribute__((packed)) if it is availableTheo de Raadt
1995-12-21from netbsd:Theo de Raadt
Use explicit integer sizes. Adjust constraints for GCC 2.7.2. parts by niklas
1995-12-21from netbsd; cpu_setstack() is depricatedTheo de Raadt
1995-12-19from netbsd:Theo de Raadt
Fixes for devices that don't support linked commands. (Paul Goyette)
1995-12-19from netbsd; disable interrupts at SYSMASK_ADDRTheo de Raadt
1995-12-18from netbsdTheo de Raadt
1995-12-18cgtwo only exists on vmes; and thus only sun4 (we will deal withTheo de Raadt
the sun4/600 later)
1995-12-18fix fb_setsize() to set width/height for P4 frame buffersTheo de Raadt
now rconsole works on all P4 frame buffers
1995-12-18update from netbsdTheo de Raadt
1995-12-18Use 115200 for IIci's serial clock constant, too. Wierd that it ever workedbriggs
otherwise...
1995-12-17from netbsd; Correct PCLK valueTheo de Raadt
1995-12-17from netbsd:Theo de Raadt
Make an NMI activate the debugger. This only works on a TT and needs a small hardware patch. This makes it easier to debug drivers that hang on an ipl > splsoft.
1995-12-17add a missing \nTheo de Raadt
1995-12-17match correctly on pfourTheo de Raadt
1995-12-16Two changes are made in this checkin.Dale S. Rahn
The first is a change to force the console to stay 8N1, the configuration of the bug/prom during the first open to the device by init. The second is to not enable interupts until the port is opened. Previously receive and CD change interrutps were enabled at config time. If a character arrived before the port was opened for the first time, it would crash the system.
1995-12-16Declare emul_sunos so '040 cache flush will compile.briggs
1995-12-16{in,out}*() macros are already in pio.hTheo de Raadt
1995-12-16CFCR_* -> LCR_*Theo de Raadt
1995-12-15from netbsd:Theo de Raadt
Change mips __warn_references() macro to use the ELF warning features in binutils 2.6 and (patched) gcc 2.7.2. Only works with gcc in ANSI C mode, for now.
1995-12-15u_int32_t instead of u_long for pixels, to match rcons changeTheo de Raadt
1995-12-15call doshutdownhooks() earlierTheo de Raadt
1995-12-15new mapdev/()/mapiodev() calling convention uses "struct rom_reg *" to supplyTheo de Raadt
base plus an offset new dvma routines
1995-12-15settable ring buffer sizes from pkTheo de Raadt
1995-12-15MI le driverTheo de Raadt
1995-12-15simplify vm inclusionsTheo de Raadt
1995-12-15from gwr, changes in sun3 portTheo de Raadt
1995-12-15from netbsd:Theo de Raadt
Prevent possible race condition in ctx_alloc(). Remove some bogus casts Make pmap_prefer() also return a preferred virtual address when there's no associated physical page
1995-12-15delete archaic chuck of code relating to dumpdevTheo de Raadt
1995-12-15change u_long to u_int32_t to match rconsTheo de Raadt
1995-12-15clamp maxproc to not exceed pt spaceTheo de Raadt
1995-12-15cpu_fork changes typeTheo de Raadt
1995-12-15bcopy & friends move to m68k treeTheo de Raadt
1995-12-15INSTALL kernel was just used by netbsd1.1 for their release..Theo de Raadt
1995-12-15from netbsd; update grf_ul; support files now only used if neededTheo de Raadt