History log of /src/sys/arch/sparc/include/proc.h |
Revision | | Date | Author | Comments |
1.20 |
| 06-Dec-2020 |
christos | don't expose register_t
|
1.19 |
| 14-Jan-2011 |
rmind | branches: 1.19.72; Retire struct user, remove sys/user.h inclusions. Note sys/user.h header as obsolete. Remove USER_TO_UAREA/UAREA_TO_USER macros.
Various #include fixes and review by matt@.
|
1.18 |
| 29-Jan-2010 |
mrg | branches: 1.18.4; make fpu_mtx visible only ifdef _KERNEL.
|
1.17 |
| 26-Jan-2010 |
mrg | convert fpulock into fpu_mtx.
|
1.16 |
| 21-Nov-2009 |
rmind | Include sys/proc.h for sparc/sparc64, which is required for now.
|
1.15 |
| 11-Dec-2005 |
christos | branches: 1.15.78; merge ktrace-lwp.
|
1.14 |
| 26-Oct-2005 |
uwe | Move md_flags back to mdproc. MDP_FIXALIGN, the only flag we have, is per-process, not per-lwp. We don't have per-lwp flags currently.
|
1.13 |
| 10-Jul-2005 |
christos | branches: 1.13.2; - add syscall_{plain,fancy} - make it use mi_userret
|
1.12 |
| 07-Aug-2003 |
agc | branches: 1.12.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.11 |
| 18-Jan-2003 |
thorpej | branches: 1.11.2; Merge the nathanw_sa branch.
|
1.10 |
| 12-Jan-2003 |
pk | fpulock: encapsulate required IPL raise in the FPU LOCK/UNLOCK macros.
|
1.9 |
| 06-Jan-2003 |
pk | Protect FPU context switching with its own lock.
|
1.8 |
| 03-Jan-2003 |
pk | Finish FPU context switching on SMP systems.
|
1.7 |
| 26-May-2000 |
thorpej | branches: 1.7.12; First sweep at scheduler state cleanup. Collect MI scheduler state into global and per-CPU scheduler state:
- Global state: sched_qs (run queues), sched_whichqs (bitmap of non-empty run queues), sched_slpque (sleep queues). NOTE: These may collectively move into a struct schedstate at some point in the future.
- Per-CPU state, struct schedstate_percpu: spc_runtime (time process on this CPU started running), spc_flags (replaces struct proc's p_schedflags), and spc_curpriority (usrpri of processes on this CPU).
- Every platform must now supply a struct cpu_info and a curcpu() macro. Simplify existing cpu_info declarations where appropriate.
- All references to per-CPU scheduler state now made through curcpu(). NOTE: this will likely be adjusted in the future after further changes to struct proc are made.
Tested on i386 and Alpha. Changes are mostly mechanical, but apologies in advance if it doesn't compile on a particular platform.
|
1.6 |
| 26-Oct-1998 |
pk | branches: 1.6.12; Must protect user-land from cpuvar.h; noticed by Juergen Hannken-Illjes.
|
1.5 |
| 21-Oct-1998 |
pk | Pull in cpuvar.h to get definition of `curproc'.
|
1.4 |
| 30-Sep-1998 |
pk | Add a field to identify the processor that has a process' FPU context.
|
1.3 |
| 26-Sep-1996 |
christos | Add md_flags so that we can have a fix-misalign-accesses flag.
|
1.2 |
| 20-Nov-1994 |
deraadt | copyright/Id cleanup
|
1.1 |
| 02-Oct-1993 |
deraadt | Chris Torek's sparc port. Missing lots of things.
|
1.6.12.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.7.12.4 |
| 15-Jan-2003 |
thorpej | Sync with HEAD.
|
1.7.12.3 |
| 06-Jan-2003 |
martin | Catch up to -current.
|
1.7.12.2 |
| 03-Jan-2003 |
thorpej | Sync with HEAD (again).
|
1.7.12.1 |
| 20-Nov-2001 |
pk | Adjust prototypes for SA support.
|
1.11.2.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.11.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.11.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.11.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.12.16.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.13.2.1 |
| 02-Nov-2005 |
yamt | sync with head.
|
1.15.78.1 |
| 11-Mar-2010 |
yamt | sync with head
|
1.18.4.1 |
| 05-Mar-2011 |
rmind | sync with head
|
1.19.72.1 |
| 14-Dec-2020 |
thorpej | Sync w/ HEAD.
|