summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
1996-01-12from netbsd;Theo de Raadt
New generic disk framework. Highlights: New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page.
1996-01-12SIGBUS is an alignment fault. SIGSEGV is an access violationTheo de Raadt
1996-01-12disable ddb, enable vndTheo de Raadt
1996-01-11from leo; Fix the same typo in all files. Yanking is soooo beautiful....Theo de Raadt
1996-01-11from netbsd; VM86 support, by John Kohl, touched up a bit by charlesTheo de Raadt
1996-01-09Go ahead and look for the sonic--no problem if we don't find it.briggs
1996-01-09Add first guesses for a few more machines.briggs
Also set sonic flag for MACH_CLASSQ.
1996-01-09Add some more machine defines.briggs
1996-01-09from netbsd:Theo de Raadt
Update a kludge from 4.4bsd/pmax: DECstation PROMs force the clock to be in 1972 or 1973. If the clock is set to the actual time, the PROM appears to reset the chip date to 1972 at each reboot. Change the "year offset" from 22 years to 24 years (good till 1997) until this code is replaced with something that uses the chip as a seconds-since-beginning-of-year clock (encoded as a date, relative to 1972-01-01 00:00:00).
1996-01-09from netbsd; Fix setcontext call and sendsigTheo de Raadt
1996-01-09from netbsd; compile hpux_machdep.c if COMPAT_HPUXTheo de Raadt
1996-01-09from netbsd:Theo de Raadt
Part of the tostools reorganization. All directories now contain a Makefile and the user interface to the various tools has been standarized.
1996-01-09from leo:Theo de Raadt
Common library for all tostools. (Waldi Ravens and myself)
1996-01-09from leo:Theo de Raadt
Atari partion table checker. Checks the validity of AHDI and/or NetBSD/Atari partition tables. (Waldi Ravens)
1996-01-09spltty shouldn't need to block serial hard interrupts--just soft.briggs
splimp can drop, too.
1996-01-08from ragge; Changed to work correctly with both K&R and ANSI cpp.Theo de Raadt
1996-01-08from ragge:Theo de Raadt
Device driver for TS11/TSV05 tape devices. Written by Bertram Barth, based on TMSCP device driver.
1996-01-08update from netbsdTheo de Raadt
1996-01-08from netbsd; Hand-code softintr()Theo de Raadt
1996-01-08from leo; Remove a stray MAXPARTITIONS definitionTheo de Raadt
1996-01-08from netbsd:Theo de Raadt
Deal with GCC's dead code elimination being suboptimal. Modify splraise() to allow better optimization. Make cpl, ipending, and astpending volatile. Make sure interrupts are disabled before jumping to a resume point, to prevent races. Make FPU faults use INTRFASTEXIT, and remove INTREXIT. Build the frame for recursive interrupts manually, and make sure to disable interrupts to avoid races. VS: ----------------------------------------------------------------------
1996-01-07When servicing a memory error on the sun4/sun4c makedavem
sure the store buffers on the chip are completely flushed to ensure proper handler completion.
1996-01-07from netbsd: Put #includes in the right orderTheo de Raadt
1996-01-07from netbsd; do not save caller-saved registersTheo de Raadt
1996-01-07from netbsd:Theo de Raadt
Move the obviously machine-dependent HP-UX compat code to hpux_machdep.{c,h}. A fair bit of this, the m68k core dump and exec goo, can probably be made into a generic m68k hpux module, eventually.
1996-01-07from netbsd:Theo de Raadt
Move the obviously machine-dependent HP-UX compat code to hpux_machdep.{c,h}. A fair bit of this, the m68k core dump and exec goo, can probably be made into a generic m68k hpux module, eventually.
1996-01-07from leo:Theo de Raadt
Add an nvram-driver. This driver makes it possible to read/write the configuration info stored in the nvram on the mc146818
1996-01-07from netbsd; Keep more debugging history (Paul Goyette). Synced with mac68k ↵Theo de Raadt
version
1996-01-07created devices for the IP filter log on all architecturesdm
1996-01-07from beurton@fnet.fr: Darren Reed's IP filterdm
1996-01-06/bsd and OpenBSD got changed back to /netbsd and NetBSD in thedm
timing patch. I switched them back.
1996-01-06from netbsd; some U tagsTheo de Raadt
1996-01-06one tests code before one commits it. initialize ttymalloc'd struct properly.Theo de Raadt
also with mrg: use B1200 instead of 1200.
1996-01-06by mrg and myself on irc: fix a ttymalloc() memory leak, TIOCM* botchTheo de Raadt
1996-01-05ss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd ↵Theo de Raadt
pr#1784
1996-01-05from netbsd:Theo de Raadt
Add the last revision previous to the switch to the MI LANCE code of hp300/dev/if_lereg.h to the standalone code; the standalone LANCE driver for the hp300 needs it.
1996-01-05from netbsd; wrap leintr() to support fake LAN lightsTheo de Raadt
1996-01-05update from netbsdTheo de Raadt
1996-01-05from leo:Theo de Raadt
Allow selection of Falcon (videl) video modes other than the mode selected on startup (Thomas Gerner).
1996-01-05from ragge: Don't include de.h; it doesn't exist anymoreTheo de Raadt
1996-01-05from ragge:Theo de Raadt
An '&' missing in splx macro; causing that sometimes didn't the interrupt level get set.
1996-01-05from ragge: do not declare _mcount as static, gcc will optimize it away thenTheo de Raadt
1996-01-05from netbsd: force unsigned with a UTheo de Raadt
1996-01-05from netbsd; = not ==Theo de Raadt
1996-01-05from netbsd:Theo de Raadt
Re-work the serial console support a bit; it doesn't depend on statically allocated softc's now.
1996-01-05from netbsd:Theo de Raadt
XXX TEMPORARY STOP-GAP MEASURE! A 12-bit command modifier was being squished into an 8-bit position in a command stream! Which one is wrong? Changed the constant from 0x140 to 0x40, which is what ended up happening anyhow. This exists in the old Utah sources, too! How long has this bug existed?!
1996-01-05from netbsd:Theo de Raadt
Add the last revision previous to the switch to the MI LANCE code of hp300/dev/if_lereg.h to the standalone code; the standalone LANCE driver for the hp300 needs it.
1996-01-05from netbsd: Print unconfigured card id and select code regardless of -DDEBUGTheo de Raadt
1996-01-05from netbsd:Theo de Raadt
Enable COMPAT_HPUX by default. It's still not 100% yet, but it doesn't seem to really hurt anything, either. Makes it easier for folks using binary snapshots only to try it out. GENERIC: now that the PT map allocation is fixed, increase the default maxusers to 32.
1996-01-05from netbsd: Increase maxusers from 16 to 32Theo de Raadt