summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Collapse)Author
2002-07-24nuke debugging cruftJason Wright
2002-07-24add support for schizo streaming buffers (per PBM), but leave the buffers ↵Jason Wright
disabled for now
2002-07-24Go ahead and enable schizo, you're no worse off with it than without..Jason Wright
2002-07-24No need to cast &thing to paddr_t* when thing IS a paddr_tJason Wright
2002-07-24more use of volatile on registers, cleaningJason Wright
2002-07-24- don't need mmio or io registers mapped for console useJason Wright
- can't map expansion rom this way, remove it until we find a safe way - use less magic constants
2002-07-24Support for non-exec page mappings.Artur Grabowski
- split the one TSB into two - one for dmmu, one for immu. - don't load pages without PG_EXEC into the immu TSB. - support for setting correct permissions on exec faults.
2002-07-23Define __HAVE_SPLASSERT on architectures that support splassert.Artur Grabowski
2002-07-23When handling an interrupt record the interrupt level we're handlingArtur Grabowski
in a global variable (not mp safe!). Use that value for the reverse splassert check.
2002-07-20unconfuse indentation.Artur Grabowski
2002-07-20typoArtur Grabowski
2002-07-20duplicate define.Artur Grabowski
2002-07-20Always HWREF. Don't have it as an option because the slow-slow versionArtur Grabowski
doesn't make any sense (slow and doesn't work follow the rules).
2002-07-20Instead of copying out the signal trampoline on top of the stack, createArtur Grabowski
an uvm aobj, copy out the signal trampoline into it and share that page among all processes for the same emulation. This also requires us to actually be able to tell signal code where the trampoline is located, so introduce a new field in struct proc - p_sigcode that is a pointer to sigcode. This allows us to remove all the ugly calculations of the signal trampoline address done in every sendsig function in the tree (that's why so many files are changed). Tested by various people. ok deraadt@
2002-07-18- Add support for both of the schizo iommu's(There is an iommu per pbm)Jason Wright
- const the cfattach - clean - deal with the fact that the register property doesn't reflect the true length of the register set (grr!) - move away from home grown read/write_8 and use bus_space where possible
2002-07-18s/0/NULL in pointer comparisonJason Wright
2002-07-18Match compatible sab82532Jason Wright
2002-07-18another name, 'parallel'Jason Wright
2002-07-18another prom name, 'audio'Jason Wright
2002-07-15repair tags building (due to obj dirs in /sys)Michael Shalayeff
2002-07-12No need to include files.sun, which only add the "frim event" stuff whichMiod Vallat
has absolutely no use on wscons architectures.
2002-07-10proper cdev_decl(crypto) and no private protosMichael Shalayeff
2002-07-10proper cdev_decl(ksyms), fix ksyms's broken functionsMichael Shalayeff
2002-07-10'sez' is not an english word; ok deraadt@Jason Peel
2002-07-03Change all variables definitions (int foo) in sys/sys/*.h to variableMiod Vallat
declarations (extern int foo), and compensate in the appropriate locations.
2002-07-01Add auxio at sbus.Miod Vallat
How can I be expected to work on sparc64 if machdep.led_blink sysctl does not work?
2002-06-24move cdev_decl() for usb devices into one place.Michael Shalayeff
usage of cdev_decl() in the driver code is more tricky since i have kqueue mods here and there and will fix that on that way through.
2002-06-23uid_t is unsignedTheo de Raadt
2002-06-22a wireless section is dumbTheo de Raadt
2002-06-22add wi at pci; move wi to wireless section.Federico G. Schwindt
2002-06-22Add ${PIPE} to CFLAGSTodd C. Miller
2002-06-21sbus(4) -> stp(4) -> pcmcia(4) -> wi(4). cool shitz done by crazy fgschTheo de Raadt
2002-06-20left over sparc-ism's; Matt Potter <matt@vertrauen.org>Jason Wright
2002-06-19more sbus->pcmcia pieces.Federico G. Schwindt
2002-06-19using cdev_ugen_init for all sorts of usb devices is just one pint less ↵Michael Shalayeff
wrong than using cdev_decl_random for the same purpose
2002-06-17Go ahead and enable upa0 at mainbus0Jason Wright
2002-06-15Decruftification.Artur Grabowski
We will never have a.out kernels. We will never have 32-bit kernels. We will never have sun4c, sun4 and sun4m support in the sparc64 kernels. We don't need support old netbsd libc. The cpu will never be identified as some of the sun4c and sun4m types. We don't need the gazillion of fields in cpuinfo that the sparc port uses. Just generally remove dead code. This is just a first step in making this meess readable.
2002-06-15add my name here as suggested by jason@Federico G. Schwindt
2002-06-15gc some leftovers from sparc.Artur Grabowski
2002-06-14spelling; from Brian Poole <raj@cerias.purdue.edu>Todd T. Fries
2002-06-14support for getting the cpu type through sysctl, same as on sparc.Artur Grabowski
2002-06-14ifdef SUN4 ? yeah, right.Artur Grabowski
2002-06-12Remove some #if 0 cruft.Artur Grabowski
2002-06-12add mmap implementation and skeleton interrupt mappingJason Wright
2002-06-11Fix (include sys/pciio.h)Jason Wright
2002-06-11s/pcitag/sc_pcitag so it compiles (sorry matthieu)Jason Wright
2002-06-11add a new ioctl to wscons (currently implemented only on sparc64)Matthieu Herrb
`that returns the bus:dev:func PCI id of the device. ok jason@.
2002-06-11never allow uncached mappings to pmap_kenter_paArtur Grabowski
2002-06-11More registersJason Wright
2002-06-11remove call to debuggerJason Wright