aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/sparc64/machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Add ptrace_clear_single_step(), alpha already has it for years, the functionDavid Xu2004-07-131-0/+7
* Update for the KDB framework:Marcel Moolenaar2004-07-101-16/+9
* Implement makectx(). The makectx() function is used by KDB to createMarcel Moolenaar2004-07-101-0/+15
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Make sigaltstack as per-threaded, because per-process sigaltstack stateDavid Xu2004-01-031-5/+5
* Respect RB_KDB flag.Hidetoshi Shimokawa2003-11-131-0/+5
* Rearrange slightly so that DELAY(9) works during cninit.Jake Burkholder2003-11-111-12/+12
* Change the clear_ret argument of get_mcontext() to be a flags argument.Marcel Moolenaar2003-11-091-2/+2
* Add a stub cpu_idle() function for sparc64, alpha, powerpc. This is aPeter Wemm2003-10-191-0/+6
* Preparatory commit to allow prototypes in ofw_machdep.h to containMarcel Moolenaar2003-09-021-0/+1
* Fix sparc64 LINT build. <blush>Jake Burkholder2003-08-111-2/+4
* Use get_mcontext in sendsig and set_mcontext in sigreturn instead ofJake Burkholder2003-08-091-9/+5
* Deal with 'options KSTACK_PAGES' being a global option.Peter Wemm2003-07-311-0/+1
* Rename thread_siginfo to cpu_thread_siginfo.David Xu2003-07-151-1/+1
* Add a machine depended function thread_siginfo, SA signal codeDavid Xu2003-06-281-0/+19
* - Declare sparc64_memreg and sparc64_nmemreg in machine/ofw_mem.h.Jake Burkholder2003-06-071-2/+8
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-0/+4
* Back out last commits. The elf64/elf32 kernel name thing was more painPeter Wemm2003-05-011-3/+1
* Fix transcription error. Use == NULL, not != NULL. Fortunately thisPeter Wemm2003-04-301-1/+1
* Look for an elf32 kernel (powerpc) and elf64 kernel (sparc64) as wellPeter Wemm2003-04-301-1/+3
* Add an argument to get_mcontext() which specified whether theDaniel Eischen2003-04-251-1/+5
* - Move the routine for flushing all user mappings from the tlb from pmap toJake Burkholder2003-04-131-5/+0
* Print real memory/avail memory on startup like other platforms. HideJake Burkholder2003-04-101-2/+10
* Use vm_paddr_t for physical addresses.Jake Burkholder2003-04-081-1/+1
* Use the vis block copy/zero functions for pmap_copy_page and pmap_zero_page.Jake Burkholder2003-04-061-0/+14
* - Add space for kernel floating point registers to the pcb. These will beJake Burkholder2003-04-031-0/+5
* Fix typos (don't use * when taking the size of an array).Jake Burkholder2003-04-031-2/+2
* - Set the version number in the mcontext in get_mcontext and check it inJake Burkholder2003-04-011-6/+9
* - Add a flags field to struct pcb. Use this to keep track of wether orJake Burkholder2003-04-011-4/+34
* - Don't allow tf_wstate to be set in set_regs.Jake Burkholder2003-04-011-1/+6
* - Rename pcb_fpstate to pcb_ufp (user floating point), and change it toJake Burkholder2003-04-011-4/+2
* Implement casuptr.Jake Burkholder2003-04-011-7/+0
* - Define a new md function 'casuptr'. This atomically compares and setsJeff Roberson2003-04-011-0/+7
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withJeff Roberson2003-03-311-3/+3
* - Set cpu_impl early in sparc64_init so that we can use it to detectJake Burkholder2003-03-191-0/+6
* Don't allow user process to set an invalid window state through sigreturn.Jake Burkholder2003-01-101-4/+8
* - Use direct mapped addresses for the message buffer, for the crash dumpJake Burkholder2002-12-271-4/+1
* Add getcontext, setcontext, and swapcontext as system calls.Daniel Eischen2002-11-161-0/+14
* Remove physmem from here, too, as it is defined in vm_init.c sinceThomas Moestl2002-11-081-1/+0
* Add two new workaround for firmware anomalies:Thomas Moestl2002-11-071-0/+5
* Remove what was a temporary bogus assignment of bits of siginfo_t, as it doesJuli Mallett2002-11-061-2/+0
* Split 4.x and 5.x signal handling so that we can keep 4.x signalPeter Wemm2002-10-251-14/+10
* Initialize tick_MHz and related variables much earlier. After the lastThomas Moestl2002-10-251-5/+6
* Minor cleanups.Jake Burkholder2002-10-251-3/+3
* - Expand struct trapframe to 256 bytes, make all fields fixed width and theJake Burkholder2002-10-221-70/+20
* Set kernelname in sparc64_init() so that the kern.bootfileMaxime Henrion2002-10-201-0/+6
* Get rid of the TODO macro in the few places that still need work; eitherJake Burkholder2002-10-011-1/+1
* Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.Julian Elischer2002-09-151-1/+1
* Fill out two fields (si_pid, si_uid) in the siginfo structure handed backJuli Mallett2002-09-071-0/+2
* Remove an unneeded PROC_LOCK, which caused lock recursion panics.Jake Burkholder2002-09-021-1/+1