summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64/include
AgeCommit message (Collapse)Author
2002-01-13Port of my spif driver to sparc64 (untested)Jason Wright
2002-01-12Port of Iain Hibbert's magma driver to sparc64Jason Wright
2002-01-04oops, move cdev_decls to conf.hJason Wright
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-05VM_KMEM_SIZE no longer needed.Artur Grabowski
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-11-30Now that pmaps can have vm_page_md, make pmap_physseg optional.Artur Grabowski
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-15cdev glue for crypto(9) [Not known to work, but will as soon as interruptJason Wright
issues are ironed out]
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-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-10-28duh, don't forget cdev entries for char device sabtty (It's been a rough week)Jason Wright
2001-09-28proper values for long double type (from NetBSD)Jason Wright
2001-09-28proper values for ieee rounding modes (from NetBSD)Jason Wright
2001-09-26missed in previous merge with NetBSD:Jason Wright
handle dma boundaries better
2001-09-26grab the "compatible" prom property and use that for searching the deviceJason Wright
tree as well as the "name". This allows us to differentiate 'sd' and 'wd' pretty easily (and makes it less ambiguous).
2001-09-26change *int64*_t types to long long; ok art/jasonTheo de Raadt
2001-09-25Add a bunch of relocation types.Artur Grabowski
2001-09-24Just one relocation type (needed for ld.so) right now.Artur Grabowski
2001-09-20correct %b stringsJason Wright
2001-09-20openfirmware device (and move ksyms decl to conf.h)Jason Wright
2001-09-18bring sparc64 OUT of the stone age... MAXPARTITIONS 16Jason Wright
2001-09-15Mostly rewritten decode of fpu emulation:Jason Wright
o handles decode of all 64 32 bit registers (based on type) o easier to read (at least imo). o needs some optimization (clarity was the first goal here)
2001-09-11protect from multiple inclusionJason Wright
2001-09-10varargs from sparcArtur Grabowski
2001-09-10Enough for libc_r on sparc64 to build (this stuff is mostly taken from sparc,Jason Wright
and will need attention before it can be expected to work).
2001-09-06machine dependent defs from netbsd/sparcJason Wright
2001-09-06define BUS_DMA_RAWArtur Grabowski
2001-09-06Some glue for COMPAT_NETBSDArtur Grabowski
2001-09-04Don't explicitly size the intrhand array in the extern declaration (from netbsd)Jason Wright
2001-09-02Oops.Artur Grabowski
2001-08-31implement autoconf mechanism using device_register(); from NetBSD.Jason Wright
2001-08-30add __HAS_NEW_BUS_DMAMAP_SYNCJason Wright
2001-08-25profile.h from sparc, slightly hacked up to match ELF.Artur Grabowski
Not tested yet.
2001-08-25float.h from sparc.Artur Grabowski
2001-08-25Change pci_intr_map to take pci_attach_args as an argument.Artur Grabowski
All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD.
2001-08-23UID_MAX and GID_MAXArtur Grabowski
2001-08-23weak_alias and warn_referencesArtur Grabowski
2001-08-23setjmp.h, trivial.Artur Grabowski
2001-08-23ieeefp.h from sparcArtur Grabowski
2001-08-23fix args in stream -> raw conversion.Artur Grabowski
I just love the knights who say NiH!
2001-08-22Some "raw" wrappers around "stream" methods.Artur Grabowski
Also, define __HAVE_NEW_BUS_DMAMAP_SYNC, we will have to start converting code to using the five-argument variant on bus_dmamap_sync.
2001-08-22Fix interrupt establishing.Artur Grabowski
2001-08-22setup the 'machine' commands for ddbJason Wright
2001-08-21zs and all it's associated stuff (all from NetBSD).. Works on my ultra1,Jason Wright
but still needs tweaks (wedging this into OpenBSD is worse than square peg in round hole).
2001-08-20$OpenBSD$Jason Wright
2001-08-20more stuff to do with OpenBSD/sparc style bootpath determinationJason Wright