summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Collapse)Author
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
2001-12-25bad miodTheo de Raadt
2001-12-24Harmonize and complete wrt cross-compilation.Miod Vallat
2001-12-14add wskbd, wsmouse, and wsmux cdev entriesJason Wright
2001-12-14add ukbd* at hub? and wskbd* at ukbd?Jason Wright
(with minimal ddb tricks I have a working vga console with usb keyboard on blade100)
2001-12-14less confusing variable namesJason Wright
2001-12-14add vgafb (disabled), and while here add cgsix/cgthree as disabledJason Wright
2001-12-14Driver for vga framebuffers on sparc64 based on cgsix (which is based onJason Wright
cgsix from sparc and vgafb from macppc).
2001-12-14Use default mapping type (little endian) if the type is 0, otherwise useJason Wright
the passed in type. This allows PCI devices to create big endian mappings which is necessary for vgafb.
2001-12-14pass zero as type for bus_space_map2 (the current argument isn't used byJason Wright
the upper layer anyway).
2001-12-11Remove declarations that already exist in <sys/conf.h>Miod Vallat
2001-12-10Define MCLBYTES from MCLSHIFT, rather than providing the final value.Miod Vallat
(sync with other arches)
2001-12-08db_console is declared in <ddb/db_var.h>. Fix a typo while there, too.Miod Vallat
2001-12-07Oops, need rtc in here, tooJason Wright
2001-12-07add ohci and several basic usb devices.Jason Wright
2001-12-07rtc* at ebus?Jason Wright
2001-12-07Mimic some of the rtc handling (the m5819 on the x1 is a ds1287-alike) from ↵Jason Wright
i386, especially to do with year handling.
2001-12-07rtc at ebus; netbsdJason Wright
2001-12-07add rtc cfdriverJason Wright
2001-12-07ethernet -> dc (Netra X1 finds its root dev correctly now)Jason Wright
2001-12-06add dc* here, tooJason Wright
2001-12-06add dc* at pci (seems to work on Netra X1)Jason Wright
2001-12-05Enable rootdev auto-configuration by device drivers during boot.Thierry Deval
Add support for "raid" devices (prepare future raidframe changes). OK deraadt@, Reviewed by drahn@, jason@, mickey@ and miod@
2001-12-05VM_KMEM_SIZE no longer needed.Artur Grabowski
2001-12-05nuke rominterpret and update romgetcursoraddr() to work on sparc64; based on ↵Jason Wright
NetBSD work.
2001-12-05Make OF_interpret() work correctly; based on NetBSD fix, but maintainingJason Wright
old OF_interpret(cmd, nreturns, ...) prototype (why/where/when would you need nargs anyway?)
2001-12-05make nkmempages dynamic based on memory. okay art@ from netbsd:Niels Provos
date: 2000/02/11 19:22:52; author: thorpej; Add some very simple code to auto-size the kmem_map. We take the amount of physical memory, divide it by 4, and then allow machine dependent code to place upper and lower bounds on the size. Export the computed value to userspace via the new "vm.nkmempages" sysctl. NKMEMCLUSTERS is now deprecated and will generate an error if you attempt to use it. The new option, should you choose to use it, is called NKMEMPAGES, and two new options NKMEMPAGES_MIN and NKMEMPAGES_MAX allow the user to configure the bounds in the kernel config file.
2001-12-04Yet another sync to NetBSD uvm.Artur Grabowski
Today we add a pmap argument to pmap_update() and allocate map entries for kernel_map from kmem_map instead of using the static entries. This should get rid of MAX_KMAPENT panics. Also some uvm_loan problems are fixed.
2001-12-04commented out entry for cgthreeJason Wright
2001-12-04remove direct entry points for bwtwo, cgfourteen, cgsix, cgthree, and tcxJason Wright
2001-12-04add commented out entries for cgsix at sbus and wsdisplay at cgsixJason Wright
2001-12-04add stuff for wsdisplayJason Wright
2001-11-30Now that pmaps can have vm_page_md, make pmap_physseg optional.Artur Grabowski
2001-11-28Sync in more uvm changes from NetBSD.Artur Grabowski
This time we're getting rid of KERN_* and VM_PAGER_* error codes and use errnos instead.
2001-11-28rewrite large chunks of intr_establish to make it more clear what's going on.Jason Wright
Also, while here, fix a work around (hack) for the problem of more than 3 devices sharing a particular level (make a copy of the interrupt handler rather than modifying the one added to the pil table). This allows qec+qe (and probably qfe) to get through autoconf without hanging.
2001-11-24Harmonize boot() logic across arches:Miod Vallat
- ensure RB_DUMP | RB_HALT will cause a dump - or RB_HALT if (cold) While there, honor RB_TIMEBAD on sparc64.
2001-11-17what the heck, be solaris compatible for sig_atomic_tTheo de Raadt
2001-11-17sig_atomic_t can be a long, it is atomic, and fatterTheo de Raadt
2001-11-16add an implementation for _load_uio on UIO_SYSSPACE objects that looks ↵Jason Wright
strangely similiar to _load_mbuf. Btw, /dev/crypto is working on sabre based systems with hifn7751 from soekris.
2001-11-16remove #if 1 and some other debugging stuffJason Wright
2001-11-16_bus_dmamap_load_uio now returns an ERROR instead of claiming no errorJason Wright
(and doing nothing). This allows for proper error propagation to /dev/crypto which depends on bus_dmamap_load_uio() and failure recovery... Better solution would be to -implement- _load_uio, but that's another day.
2001-11-15cdev glue for crypto(9) [Not known to work, but will as soon as interruptJason Wright
issues are ironed out]
2001-11-10properly report >= 2GB of ram; bug found by matthieuTheo de Raadt
2001-11-09nswbuf hasn't been used for ages. gc.Artur Grabowski
2001-11-07Add an alignment argument to uvm_map that specifies an alignment hintArtur Grabowski
for the virtual address.
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-11-06unbreak child_return.Artur Grabowski
2001-11-06Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument,Artur Grabowski
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD.
2001-11-06Need local prototypes for pmap_pinit and pmap_release.Artur Grabowski