summaryrefslogtreecommitdiff
path: root/sys/arch/sparc64
AgeCommit message (Expand)Author
2018-01-17In cbus(4) drivers, make it easier to identify which driver is doingStefan Sperling
2018-01-13Define and use IPL_MPFLOOR in our common mutex implementation.Martin Pieuchot
2018-01-13In vldcp(8) fix a race between vldcpread() and vldcp_rx_intr() whichStefan Sperling
2018-01-12Unify <machine/mutex.h> a bit further.Martin Pieuchot
2018-01-06Fix an interrupt storm condition in vldcp(8) (sparc64).Stefan Sperling
2017-12-30Don't pull in <sys/file.h> just to get fcntl.hPhilip Guenther
2017-12-30Delete unnecessary <sys/file.h> includesPhilip Guenther
2017-12-22If we use the cookie-based interrupt API on sun4v, whe shouldn't put theMark Kettenis
2017-12-14fcntl(F_SETFL) invokes the FIONBIO and FIOASYNC ioctls internally, soPhilip Guenther
2017-12-13report Oracle as the vendor is the produce starts with ORCL,David Gwynne
2017-12-11In uvm Chuck decided backing store would not be allocated proactivelyTheo de Raadt
2017-12-11Use correct mask to derive portid from "reg" property in cpu_match.Mark Kettenis
2017-12-08Make sure we don't match (and attach) more than the maximum number ofMark Kettenis
2017-12-06Implement support for using interrupt cookies in vbus(4) and vpci(4) asMark Kettenis
2017-12-05Handle 64-bit-address Memory Space.Mark Kettenis
2017-12-04Sadly the firmware on SPARC T7 machines omits the executable bit on mappingsMark Kettenis
2017-12-03Rename ci_number to ci_cpuid to match other archs.Martin Pieuchot
2017-11-19Remove lock_machdep.c from amd64, i386, mips64 and sparc64.Visa Hankala
2017-11-04Since rev 1.502 of rc(8) it creates a /bsd.booted hard link. At theFlorian Obser
2017-11-03use %lx to print the frame address if resolving of the symbol name failsJasper Lievisse Adriaanse
2017-10-24Use "static inline" instead of "extern inline" for compatibility withMark Kettenis
2017-10-23Avoid clang format warning.Mark Kettenis
2017-10-17remove the remaining references to .depend files since nothing creates themChristian Weisgerber
2017-10-17Add a machine-independent implementation for the mplock.Visa Hankala
2017-10-05Check the state value within the assert statement, do not set it.Alexander Bluhm
2017-09-28When option DDB_STRUCTINFO was removed from the kernel, too much fromPatrick Wildt
2017-09-12Remove option DDB_STRUCTINFO. Now that ddb(4) is CTF aware, similarMartin Pieuchot
2017-09-08If you use sys/param.h, you don't need sys/types.hTheo de Raadt
2017-09-05Move mutex, condvar, and thread-specific data routes, pthread_once, andPhilip Guenther
2017-08-28swap ualea for urngJasper Lievisse Adriaanse
2017-08-17Fix typo in comments: s/return/returns/ in "a function that never return."Tom Cosgrove
2017-08-12Use ctfstrip(1) by default to strip kernels.Martin Pieuchot
2017-08-10With a CTF kernel, DDB's print command will now pretty-print symbols.Martin Pieuchot
2017-08-07Return WSDISPLAY_TYPE_PCIVGA like we do on macppc.Mark Kettenis
2017-07-22Fix the various SIGSEGV and SIGBUS scenarios to match what we do onMark Kettenis
2017-07-18Stop automatically regenerating gap.o (and hence linking a new kernel)Theo Buehler
2017-07-16Pass the linker from make environment to makegap.sh. This is (only)Visa Hankala
2017-07-04Export our atomic definitions to userland instead of gcc builtins.Martin Pieuchot
2017-06-29kill RCSID macros; discussed with millertTheo de Raadt
2017-06-29put SYSTEM_SWAP_DEP out of its misery, it died in 1997, along with config.oldMarc Espie
2017-06-25dull dependency for copying makegap.sh to obj, so that installsTheo de Raadt
2017-06-23Unbreak profiling assembly functions in userland by defining theMartin Pieuchot
2017-06-22Generate a gap.link script, and use that to generate gap.o. On multi-ABITheo de Raadt
2017-06-13newbsd: target which re-links a kernel. We cannot use the bsd: targetTheo de Raadt
2017-06-13First step of randomized link for sparc64: gap.S and randomize files.Theo de Raadt
2017-06-11make vers.o not depend on gap.o using a trick, because it is piece ofTheo de Raadt
2017-06-11Use umask 077 instead of cp -p when installing the kernel as root.Alexander Bluhm
2017-06-05The arm* architectures edit the ld.script, creating a copy in the compileTheo de Raadt
2017-06-03Create gap.S and gap.o with umask 077. Create lorder and bsd* with umask 007.Theo de Raadt
2017-05-30Kill db_sym_t.Martin Pieuchot