summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2007-07-22Move hppa to __HAVE_TIMECOUNTERS.Mark Kettenis
2007-07-22Enable rl(4) on hppa, tested by me, ok kettenis@Jonathan Gray
2007-07-21Add sk(4). Tested by Maurice Janssen.Mark Kettenis
2007-07-21another rare device temporarily gets the axe (until some other shrinkage ↵Theo de Raadt
happens)
2007-07-20Make lcd(4) "blink" when machdep.led_blink is set.Mark Kettenis
2007-07-20Give hppa the blink_led API from sparc64, and the associated machdep.led_blinkMark Kettenis
sysctl.
2007-07-20Enable lcd(4).Mark Kettenis
2007-07-20PDC I/O space lives at 0xf0f0000000, not 0xf000000000, at least on astr(4)Mark Kettenis
based systems.
2007-07-20Use HPPA_PC_PRIV_USER instead of hardcoded 3.Mark Kettenis
requested by miod@
2007-07-20More code that tests for CPUCLASS_386 that can go away. Pointed out byMichael Knudsen
Charles Longeau, thanks. Fix an indentation nit while there. ok toby
2007-07-20Oh, look, code that begins like this:Michael Knudsen
if (cpu_class != CPUCLASS_386) { Since we don't support 386 now, unconditionally execute the block. ok tom toby
2007-07-18Prefer ``hit'' cache operations when flushing kernel memory.Miod Vallat
2007-07-18Do not bother trying to make the tlb handler fit - they are too largeMiod Vallat
and the r5000 errata workaround made them non-relocatable, so always copy trampolines. This will be revisited when the tlb refill code will be selected at runtime (soon).
2007-07-18bus_dmamem_map() maps with a single segment in directly-translated XKPHYSMiod Vallat
space, either cache coherent for regular mappings and uncached for BUS_DMA_COHERENT mappings, as done on all other platforms with direct mappings.
2007-07-17emu(4) works on sgi.Jacob Meuser
requested by jsg@ the digital out port is obscured by the small PCI card access slot on the moosehead case, but we don't support the digital ports anyway
2007-07-16sizeof long double == sizeof double, deal with it; ok kettenisJason Wright
2007-07-16Replace bunches of nops with the ITLBNOPFIX macro, which generates fewerMiod Vallat
nops unless we compile for early RM7000 flavours, which we usually don't do.
2007-07-16On exit from switch_exit(), do not bother saving context and immediatelyMiod Vallat
jump into the scheduler loop.
2007-07-16Do not reenabled interrupts when processing a ddb trap, for bad things mayMiod Vallat
happen; from NetBSD
2007-07-16Change idle_mask to be made of the cop0 SR bits unshifted and the cop0 IC bitsMiod Vallat
shifted, instead of the other way around; this shaves a few instructions.
2007-07-15lcd(4); a driver for the front panel LCD display found on the four-digitMark Kettenis
B/C/J-class workstations, and many server systems. This is still work in progress; for now it only displays that the machine is running OpenBSD. Not enabled yet.
2007-07-15Add PDC_CHASSIS_INFO and associated structures.Mark Kettenis
2007-07-15Delay switching to the real serial console until we attach the serial device.Mark Kettenis
The variety of different serial devices is just too big to make a decision up front. This should make the second serial port on four-digit B/C/J-class workstation work as a serial console too. ok miod@
2007-07-14Make sigreturn(2) set the proper space ID for the instruction queue. FixesMark Kettenis
a few more pthreads regression tests. ok miod@
2007-07-14When calibrating the delay const, only allow clock and above interrupts.Miod Vallat
This fixes infrequent hangs on reboot due to the ethernet interface interrupting on machines configured to use A/UX style interrupts.
2007-07-14Add bge(4). Tested by Maurice Janssen.Mark Kettenis
2007-07-13Do not compile disk_reallymapin() unless it is really needed.Miod Vallat
2007-07-13Reenable accelerated text console primitives on pnozz if running with aMiod Vallat
800x600 panel, and document the acceleration code as currently broken on 640x480 panels.
2007-07-11Remove unused shpcic_intr_establish() and friends.Miod Vallat
2007-07-11Try reading a native label in the first sector, before trying to findMiod Vallat
MBR-like partitions.
2007-07-10Don't trust the privilige level in the sigcontext passed to sigreturn(2).Mark Kettenis
ok miod@
2007-07-10Don't brelse() a buf we don't own in readsgilabel() by mistake.Miod Vallat
2007-07-09change the behaviour of the LED on the O2 so that it's red in user modeJasper Lievisse Adriaanse
and green when idling. from Joel Sing <joel at ionix.com.au> ok miod@
2007-07-07Match VIA VT8237A; from "Christoph Egger" <Christoph_Egger@gmx.de>.Alexander Yurchenko
2007-07-06Fix a misleading comment.Artur Grabowski
noted by Constantine Kousoulos <wuwei@freemail.gr>
2007-07-06net80211 growth eats another ethernet driver (which is super rare on laptops)Theo de Raadt
2007-07-05Report actual faulting address (if we can) instead of the mmu tag word forMark Kettenis
SIGSEGV. tested by jasper@
2007-07-05Print offset and irq for devices that attach to ssio(4).Mark Kettenis
2007-07-05Compute the correct address and try and print a matching symbol for j andMiod Vallat
jal instructions.
2007-07-04fix dmesg formatting error when hardware random number generator is presentChris Kuethe
"Yes" deraadt
2007-07-04take skc/sk off main floppy, becuase of net80211 growthTheo de Raadt
2007-07-04Remove more IPX leftovers.Marco Pfatschbacher
OK henning@
2007-07-03Mark ukbd(4) as console keyboard when appropriate.Mark Kettenis
2007-07-02replace two lockmgr lock with rwlocks.Thordur I. Bjornsson
been in snaps for a week, no objection from deraadt@ for putting this in. ok tom@ (for gdt)
2007-07-02allow pciide to attach to jmb as well as ahciDavid Gwynne
2007-07-02Add arc/jmb/ahci here as well.Jonathan Gray
Suggested by and ok dlg@
2007-07-02enable jmb on all archs that support ahci, so jmicron boards will continueDavid Gwynne
to work (and work better in the future)
2007-07-01In cpu_switch(), store the saved cpl in the pcb as a 64 bit store, so thatMiod Vallat
the high order bits are not undefined when invoking hw_setintrmask() on return.
2007-07-01Move more fpe-related stuff in #ifdef ARMFPU blocks.Miod Vallat
2007-07-01Use mapiodev() instead of mapdev() when applicable. This is just syntacticMiod Vallat
sugar.