History log of /src/sys/arch/arc/include/cpu.h |
Revision | | Date | Author | Comments |
1.21 |
| 15-Nov-2005 |
tsutsui | Remove MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV macro and use MIPS_INT_MASK_5 and MIPS3_HARD_INT_MASK directly. They were not used since interrupt service function was moved from MI mips/trap.c to MD part long ago.
|
1.20 |
| 15-Nov-2005 |
tsutsui | Remove COPY_SIGCODE definition, which is not used anywhere.
|
1.19 |
| 05-Nov-2005 |
tsutsui | branches: 1.19.2; Adapt arc port to the new MI mips3 wired map functions. Tested on NEC-RD94 with several PCI and jazzio devices.
|
1.18 |
| 22-Jan-2005 |
tsutsui | branches: 1.18.8; - remove __P() - use ANSI function decls - u_intNN_t -> uintNN_t - some KNF
|
1.17 |
| 04-Sep-2001 |
simonb | branches: 1.17.6; 1.17.22; 1.17.30; Centralise struct cpu_info declaration and related info to <mips/cpu.h>.
|
1.16 |
| 30-May-2001 |
mrg | branches: 1.16.2; use _KERNEL_OPT
|
1.15 |
| 26-May-2000 |
thorpej | branches: 1.15.6; 1.15.8; 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.14 |
| 09-May-2000 |
soda | back out previous changes as stopgap. arc port still relies on MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV. (cpu_intr() of arc port should be rewritten completely, but not yet.)
|
1.13 |
| 05-May-2000 |
soren | MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV are deprecated.
|
1.12 |
| 15-Apr-2000 |
soda | remove following symbols which became unnecessary in recent cpu_intr() change: mips_hardware_intr MIPS3_INTERNAL_TIMER_INTERRUPT mips3_intr_cycle_count mips3_timer_delta
|
1.11 |
| 30-Mar-2000 |
soren | machine/cpu.h includes mips/cpuregs.h.
|
1.10 |
| 24-Mar-2000 |
soren | Revert previous.
|
1.9 |
| 24-Mar-2000 |
soren | Move sysctl definitions from arch/mips to arch/foo.
|
1.8 |
| 22-Feb-2000 |
soda | merge changes between OpenBSD-2.1 and OpenBSD-2.6
|
1.7 |
| 23-Jan-2000 |
soda | merge to NetBSD-current (DeskStation and Algor support is currently broken)
|
1.6 |
| 23-Jan-2000 |
soda | Moved from /cvsroot/syssrc/sys/arch/pica/include/cpu.h,v
|
1.5 |
| 16-Jun-1997 |
jonathan | Yet more merging: * Move declaration of locore communcation variables (CPU family, cache sizes, etc) to mips/include/locore.h. Delete from pmax/include/cpu.h and older versions from pica/include/cpu.h.
* Move definitions of CLKF_BASEPRI, CLKF_USERMODE to mips/include/cpu. * Delete duplicate definitions in pica/include/cpu.h, pmax/include/cpu.h.
|
1.4 |
| 11-Aug-1996 |
jonathan | * Apply LOCORE -> _LOCORE change so locore.S doesn't #include struct definitions.
* Include <mips/cpuregs.h> in <cpu.h> so kern_clock.c has user/kernel status bits in scope. Still needs work; r2k/r4k previous-mode bits are different.
* Include <mips/mips_param.h> in pica/include/param.h, for locore declarations, and definitions of vm and other constants that should be shared across NetBSD/mips systems to esnsure user-level binary compatibility.
|
1.3 |
| 31-Mar-1996 |
jonathan | fix "#define #define CLKF_USERMODE" typo.
|
1.2 |
| 24-Mar-1996 |
jonathan | Replace pica and pmax include/cpu.h with versions that #include <mips/cpu.h>, and add port-specific and r3k vs. r4k definitions.
|
1.1 |
| 13-Mar-1996 |
jonathan | branches: 1.1.1; Initial revision
|
1.1.1.3 |
| 22-Feb-2000 |
soda | OpenBSD-2.6/arc
|
1.1.1.2 |
| 23-Jan-2000 |
soda | OpenBSD-2.1/arc
|
1.1.1.1 |
| 13-Mar-1996 |
jonathan | First commit of Per Fogelstrom's port to the Acer pica r4400/isa machine.
|
1.15.8.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.15.6.2 |
| 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.15.6.1 |
| 26-May-2000 |
bouyer | file cpu.h was added on branch thorpej_scsipi on 2000-11-20 20:00:35 +0000
|
1.16.2.1 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.17.30.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.17.22.3 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.17.22.2 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.17.22.1 |
| 24-Jan-2005 |
skrll | Sync with HEAD.
|
1.17.6.2 |
| 04-Sep-2001 |
simonb | Centralise struct cpu_info declaration and related info to <mips/cpu.h>.
|
1.17.6.1 |
| 04-Sep-2001 |
simonb | file cpu.h was added on branch nathanw_sa on 2001-09-04 06:19:23 +0000
|
1.18.8.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.19.2.1 |
| 22-Nov-2005 |
yamt | sync with head.
|