History log of /src/sys/arch/cobalt/include/cpu.h |
Revision | | Date | Author | Comments |
1.16 |
| 09-Apr-2018 |
christos | rename panel to lcdpanel.
|
1.15 |
| 03-May-2011 |
tsutsui | branches: 1.15.54; TAB/space cosmetics.
|
1.14 |
| 28-May-2008 |
tsutsui | branches: 1.14.20; 1.14.26; Print boot banner and a loading kernel name onto LCD, for users who don't have serial console. Bump version.
|
1.13 |
| 23-Mar-2008 |
tsutsui | branches: 1.13.2; 1.13.4; 1.13.6; Use macro defined in <machine/cpu.h> for cobalt_id and device addresses etc. since <machine/leds.h> has been removed. Also remove redundant address definitions in Makefile and local headers. Pointed out by dieter roelants.
|
1.12 |
| 22-Mar-2008 |
tsutsui | Reorganize interrupt handling on cobalt and allow multiple interrupts on each icu irq to support multi function PCI devices in the Qube's PCI slot:
- split out interrupt stuff from machdep.c into new interrupt.c - prepare struct *_intrhead to handle cpu and icu interrupts - use LIST and malloc(9) to handle multiple interrupts per icu irq (mostly taken from algor/pci/pcib.c and evbmips/malta/pci/pcib.c) - move evcnt(9) stuff into *_intrhead from cobalt_intrhand (i.e. make it per interrupt rather than per handler) - in pci_intr_map(9) handle CPU interrupt separately and add a sanity check - fixup interrupt lines for devices on the PCI slot in pci_conf_interrupt(9) - move some device address definitions into <machine/cpu.h> and remove <machine/leds.h> - misc cosmetics
No objection on port-cobalt for three weeks.
|
1.11 |
| 15-Apr-2006 |
tsutsui | branches: 1.11.62; Identify cobalt models at boot and store it to a variable cobalt_id. Tested on and Qube2 by several people on port-cobalt and my RaQ2.
|
1.10 |
| 04-Sep-2001 |
simonb | branches: 1.10.6; 1.10.38; 1.10.52; 1.10.54; 1.10.56; 1.10.58; 1.10.60; May as well include <mips/cpuregs.h> in <mips/cpu.h> once rather than in every MIPS port's <machine/cpu.h>.
|
1.9 |
| 04-Sep-2001 |
simonb | Centralise struct cpu_info declaration and related info to <mips/cpu.h>.
|
1.8 |
| 30-May-2001 |
mrg | branches: 1.8.2; use _KERNEL_OPT
|
1.7 |
| 27-May-2000 |
soren | branches: 1.7.6; 1.7.8; Protect against multiple inclusion.
|
1.6 |
| 26-May-2000 |
thorpej | 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.5 |
| 05-May-2000 |
soren | MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV are deprecated.
|
1.4 |
| 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.3 |
| 24-Mar-2000 |
soren | Revert previous.
|
1.2 |
| 24-Mar-2000 |
soren | Move sysctl definitions from arch/mips to arch/foo.
|
1.1 |
| 19-Mar-2000 |
soren | NetBSD/cobalt. Work-in-progress.
|
1.7.8.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.7.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.7.6.1 |
| 27-May-2000 |
bouyer | file cpu.h was added on branch thorpej_scsipi on 2000-11-20 20:07:03 +0000
|
1.8.2.1 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.10.60.1 |
| 24-May-2006 |
tron | Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
|
1.10.58.1 |
| 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.10.56.1 |
| 24-May-2006 |
yamt | sync with head.
|
1.10.54.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.10.52.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.10.38.2 |
| 24-Mar-2008 |
yamt | sync with head.
|
1.10.38.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.10.6.2 |
| 04-Sep-2001 |
simonb | May as well include <mips/cpuregs.h> in <mips/cpu.h> once rather than in every MIPS port's <machine/cpu.h>.
|
1.10.6.1 |
| 04-Sep-2001 |
simonb | file cpu.h was added on branch nathanw_sa on 2001-09-04 06:23:17 +0000
|
1.11.62.2 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.11.62.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.13.6.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.13.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.13.2.1 |
| 04-Jun-2008 |
yamt | sync with head
|
1.14.26.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.14.20.1 |
| 31-May-2011 |
rmind | sync with head
|
1.15.54.1 |
| 16-Apr-2018 |
pgoyette | Sync with HEAD, resolve some conflicts
|