History log of /src/sys/arch/macppc/include/cpu.h |
Revision | | Date | Author | Comments |
1.21 |
| 24-Oct-2019 |
macallan | bump CPU_MAXNUM to 4, hardware exists and is being asked about on port-macppc@
|
1.20 |
| 16-Mar-2018 |
macallan | branches: 1.20.2; gather per-CPU EEPROM contents if we have them
|
1.19 |
| 20-Jun-2011 |
matt | branches: 1.19.52; Don't expose port-specific if _MODULE is defined. Don't _MACHINE_CPU_H_, _<PORT>_CPU_H_
|
1.18 |
| 26-Aug-2001 |
matt | branches: 1.18.6; 1.18.160; Make all powerpc ports use a common Makefile.powerpc (except walnut) Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports. Split out macppc cpu support and make common to mpc6xx ports. Make other mpc6xx ports use it. Add evcnts for mpc6xx traps.
|
1.17 |
| 30-May-2001 |
mrg | branches: 1.17.2; use _KERNEL_OPT
|
1.16 |
| 22-Mar-2001 |
tsubai | Merge my MP tree. At this point, Daystar dual 604 card (i.e. Power Macintosh 9500/180MP and 9600/200MP) runs at least into single-user mode, possibly multi-user mode (not stable yet).
|
1.15 |
| 01-Jan-2001 |
tsubai | branches: 1.15.2; Make want_resched and astpending per-CPU. Add some per-CPU variables to cpu_info.
|
1.14 |
| 14-Dec-2000 |
mycroft | Partial syscall cleanup, as per other ports.
|
1.13 |
| 28-Aug-2000 |
tsubai | Add an argument to need_resched macro.
|
1.12 |
| 06-Jul-2000 |
tsubai | Make it compile with "options MULTIPROCESSOR".
|
1.11 |
| 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.10 |
| 13-Oct-1999 |
tsubai | branches: 1.10.2; Change char *bootpath to char bootpath[].
|
1.9 |
| 10-Aug-1999 |
thorpej | branches: 1.9.2; Define cpu_number() as discussed on tech-smp.
|
1.8 |
| 06-May-1999 |
tsubai | Remove unused codes.
|
1.7 |
| 03-May-1999 |
tsubai | Provide CACHELINESIZE when _STANDALONE is defined too.
|
1.6 |
| 17-Apr-1999 |
ws | Modify syncicache on PowerPC from an inline to a real function. Support different cache line sizes with the same object code in userland. While here, move the function to implementation name space.
|
1.5 |
| 25-Oct-1998 |
tsubai | branches: 1.5.8; Fix -Wpointer-arith warning.
|
1.4 |
| 25-Oct-1998 |
tsubai | Fix miscounting of length in syncicache().
|
1.3 |
| 06-Oct-1998 |
thorpej | configure() prototype is in <sys/device.h>
|
1.2 |
| 24-Jun-1998 |
tsubai | Fix CLKF_INTR() (from tsutsui@ceres.dti.ne.jp)
|
1.1 |
| 15-May-1998 |
tsubai | Initial import of macppc port.
|
1.5.8.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.9.2.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.10.2.3 |
| 27-Mar-2001 |
bouyer | Sync with HEAD.
|
1.10.2.2 |
| 05-Jan-2001 |
bouyer | Sync with HEAD
|
1.10.2.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.15.2.2 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.15.2.1 |
| 09-Apr-2001 |
nathanw | Catch up with -current.
|
1.17.2.1 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.18.160.1 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.18.6.2 |
| 26-Aug-2001 |
matt | Make all powerpc ports use a common Makefile.powerpc (except walnut) Enforce -Wmissing-prototypes -Wstrict-prototypes for all ppc ports. Split out macppc cpu support and make common to mpc6xx ports. Make other mpc6xx ports use it. Add evcnts for mpc6xx traps.
|
1.18.6.1 |
| 26-Aug-2001 |
matt | file cpu.h was added on branch nathanw_sa on 2001-08-26 02:47:38 +0000
|
1.19.52.1 |
| 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.20.2.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|