summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Collapse)Author
2002-01-12Port of Iain Hibbert's magma driver to sparc64Jason Wright
2002-01-11enable/disable IEN in cs4231 pin control registerJason Wright
2002-01-10Check result from malloc(9) when using M_NOWAIT. jason@ okThomas Nordin
2002-01-06add ums and wsmuxJason Wright
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-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-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-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.