summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2002-01-07Paranoia on my part, do not let the condition exist where kvm space couldDale Rahn
be claimed by the pre kvm init stealing process and kvm.
2002-01-07On cache flushing, if start is not cacheline aligned, add to the lenghtDale Rahn
to make sure the whole region is flushed. from conversation with pefo.
2002-01-07Do not enter ddb twice in a row on console break.Miod Vallat
2002-01-07- increment uvmexp.intrs on interrupts (oops)Miod Vallat
- change more fatal situations into panics - reorganize the execution flow to be shorter if no device interrupt handler are registered - minor style/KNF changes as well
2002-01-06add ums and wsmuxJason Wright
2002-01-06That was no fix, that broke things. If the pte entry is currently foundDale Rahn
in the po lists, it will NOT have the PTE_VALID bit set. Thus valid mappings could be ignored if enough mappings existed for that PTEG pair. This explains the bus_dma panics.
2002-01-06pte_spill() is executed on a special stack in real mode (vm not enabled).Dale Rahn
It is not valid to call pool_put() from that context. If called from that context, put the freed item on one of two lists (race safe), poalloc() will attempt to fetch from there, and pofree() will clean up if called from a normal context.
2002-01-04Use [eid]cache-size to determine cache sizes and fall back to (?cache-nlines ↵Jason Wright
* ?cache-linesize) if it fails (from NetBSD).
2002-01-04correct comment: USB scanners aren't generic devicesJason Wright
2002-01-04oops, move cdev_decls to conf.hJason Wright
2002-01-04add the full suite of USB devices: usb, uhid, ugen, ulpt, urio, ucom, uscannerJason Wright
2002-01-04Bring in a closer shape to other arches Makefile, also reorder the dependMiod Vallat
order so that assym.h is created in time for the libkern depend phase, since hppa libkern depends on it. mickey@ ok (and the previous commit as well).
2002-01-04Use LEAF_ENTRY not ENTRY.Miod Vallat
2002-01-04expose sbus_bus_addr() so cgsix actually compiles (oops)Jason Wright
2002-01-04Standardize on EFBIG for bus_dma returning failure if caller is too griddy.Miod Vallat
2002-01-03call ukbd_cnattach() if the console keyboard is usbJason Wright
[XXX this probbably doesn't belong here, but I haven't found a better place yet and I'm bloody tired of using boot -d to set ukbd_is_console].
2002-01-03stdout and stdin are integers not pointers (use 0 not NULL)Jason Wright
2002-01-03define a new wsemul_sun attribute and add it to the sparc64 framebuffersJason Wright
[This needs to be extended to the vt100 and dumb emulations too.. in time]. (This allows the removal of WSEMUL_SUN from sparc64/conf/GENERIC)
2002-01-03Use STRIPFLAGS=-g -X -x rather than =-d on all ELF arches.Miod Vallat
2002-01-03cdev_decl(wsdisplay) is already done in <sys/conf.h>Miod Vallat
2002-01-03Proper va_end calling (no double calls)Jason Wright
2002-01-03add get/set colormap functions (mostly stolen from macppc)Jason Wright
add WSSCREEN_WSCOLORS attribute (doesn't seem to matter much, tho)
2002-01-03add WSEMUL_SUN so we get the sun emulation stuffJason Wright
2002-01-03If the dma decides to perform I/O on memory that is not mapped, panicDale Rahn
immediately instead of writing on random memory addresses. Could the mapping be faulted in, no?
2002-01-02commented out maxi radioMichael Shalayeff
2002-01-02at least ; required after label or case; openbsd@davidkrause.comTheo de Raadt
2002-01-02missing radiotrack entries, fix the others (all still commented outMichael Shalayeff
2002-01-02On the road to serial console support. stage one, if of console is serialDale Rahn
force to display, zs(macppc) doesn't support console yet...
2002-01-01Don't whine about not having carrier... ifconfig on the interface will say so.Jason Wright
2001-12-31man says bus_space_map() returns non-zero, not negative on failureMichael Shalayeff
2001-12-31Fix a glitch in _dmamap_load_buffer introduced in the last commit.Miod Vallat
jason@ ok
2001-12-27Don't mess with the PMAP_PHYSSEG flags there. It's UVM playground, not reallyMiod Vallat
ours.
2001-12-25Oops, I barfed there, too.Miod Vallat
2001-12-25bad miodTheo de Raadt
2001-12-25Oops, macros from the wrong tree escaped.Miod Vallat
2001-12-24Harmonize and complete wrt cross-compilation.Miod Vallat
2001-12-24pcib is required if pcibios is there; deraadt@ okMichael Shalayeff
2001-12-24More brdtyp vs cputyp replacements.Miod Vallat
2001-12-24- completely change the mmu segment and page table structure definitions,Miod Vallat
to use constant bitmasks instead of bitfields. - remove unnecessary (as long as we are not running SMP) locks on the physsegs. - update the pmap code to take these changes into account, and gratuitously change several names and code paths to be closer to existing m68k pmaps. It's a bit faster now. - change pmap.c's usage of vm_{offset,size}_t to {p,v}{addr,size}_t. - remove dead or unused stuff from pmap.c, fix typos, etc Tested on 187 and 188, should not make things worse for 197.
2001-12-24<machine/pte.h> not needed here.Miod Vallat
2001-12-24Be more TLB-coherency friendly in pmap_k* functions.Miod Vallat
2001-12-22Compile with option DEBUG.Miod Vallat
2001-12-22Label changes and comment corrections.Steve Murphree
2001-12-22MVME917 documentation comment.Steve Murphree
2001-12-22mc88110 mods.Steve Murphree
2001-12-22Bring in PSR bit definitions.Steve Murphree
2001-12-22Assume xxx.usr bug in RAMDISK.Steve Murphree
2001-12-22Make RAMDISK work.Steve Murphree
2001-12-22vme devices 'auto vector'.Steve Murphree
2001-12-22Correct badvaddr() usage.Steve Murphree