History log of /src/sys/arch/acorn32/include/cpu.h |
Revision | | Date | Author | Comments |
1.9 |
| 17-Jan-2009 |
bjh21 | Clear out the vestigial support for the Simtec Hydra board. Now that we're getting support for proper SMP ARMs, keeping non-functional support for a seriously crippled not-really-SMP system is likely to cause more problems than it's worth, even if it was fun for a while.
|
1.8 |
| 17-Oct-2007 |
garbled | branches: 1.8.20; 1.8.28; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.7 |
| 17-May-2007 |
yamt | branches: 1.7.10; 1.7.12; merge yamt-idlelwp branch. asked by core@. some ports still needs work.
from doc/BRANCHES:
idle lwp, and some changes depending on it.
1. separate context switching and thread scheduling. (cf. gmcgarry_ctxsw) 2. implement idle lwp. 3. clean up related MD/MI interfaces. 4. make scheduler(s) modular.
|
1.6 |
| 13-Oct-2002 |
bjh21 | branches: 1.6.24; 1.6.62; 1.6.66; 1.6.68; 1.6.74; It appears that MI code requires ci_cpuid to be the CPU number of the CPU in question, whereas the ARM code was using it to hold the model identification. To fix this, rename:
ci_cpuid -> ci_arm_cpuid ci_cputype -> ci_arm_cputype (for consistency) ci_cpurev -> ci_arm_cpurev (ditto) ci_cpunum -> ci_cpuid
This makes top(1) give correct CPU numbers in its "STATE" column (all 0 for now).
|
1.5 |
| 12-Oct-2002 |
bjh21 | Remember the location of each CPU's idle PCB in struct cpu_info. Move allocation of the idle PCB from hydra.c to cpu.c and add some extra initialisation from cpu_fork().
|
1.4 |
| 12-Oct-2002 |
bjh21 | Move curpcb into struct cpu_info in MULTIPROCESSOR kernels.
|
1.3 |
| 06-Oct-2002 |
bjh21 | Turn curcpu() into a macro. Rename cpu_info_array to cpu_info and make it public. Add CPU_FOREACH() and friends.
|
1.2 |
| 05-Oct-2002 |
bjh21 | Minimal changes to allow a kernel with "options MULTIPROCESSOR" to compile and boot multi-user on a single-processor machine. Many of these changes are wildly inappropriate for actual multi-processor operation, and correcting this will be my next task.
|
1.1 |
| 05-Oct-2001 |
reinoud | branches: 1.1.4; 1.1.6; Initial commit of the splitting off of arch/acorn32 from arch/arm32.
The IOMD/VIDC combination is now moved to arch/arm/iomd together. These files still need a lot of cleaning up :( .... esp. the RC7500 support that is still dormant in it; this needs either to be removed or split out for RC7500's ``VIDC'' video/audio variant.
Apart from the RC7500 support wich is still in arch/arm32 the iomd,vidc,riscpc and podulebus subdirectories of arch/arm32 can be removed.
This split still uses some small parts of arch/arm32 .... those are the MI parts that haven't been moved yet.
RiscPC/A7000 have been tested and confirmed to build as should NC.
|
1.1.6.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.1.6.1 |
| 05-Oct-2001 |
thorpej | file cpu.h was added on branch kqueue on 2002-01-10 19:36:14 +0000
|
1.1.4.2 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.4.1 |
| 05-Oct-2001 |
nathanw | file cpu.h was added on branch nathanw_sa on 2002-10-18 02:33:37 +0000
|
1.6.74.1 |
| 22-May-2007 |
matt | Update to HEAD.
|
1.6.68.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.6.66.1 |
| 27-May-2007 |
ad | Sync with head.
|
1.6.62.1 |
| 29-Mar-2007 |
skrll | Adapt arm32. Thanks to scw for helping out.
Tested on my cats (SA1)
XXX hydra should die. i've made some changes, but no guarantees.
|
1.6.24.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.7.12.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.7.10.1 |
| 01-Jan-2008 |
chris | Sync with HEAD.
|
1.8.28.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.8.20.1 |
| 04-May-2009 |
yamt | sync with head.
|