#
ee28936d |
|
18-Jun-2017 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SMP: Introduce ENABLE_SMP_SUPPORT - Make it more readable and less confusing compared to the 'CONFIG_MAX_NUM_NODES > 1' check
|
#
3e57e647 |
|
19-Oct-2016 |
Hesham Almatary <hesham.almatary@data61.csiro.au> |
SELFOUR-501: x86 - Remove PAE support
|
#
c5483385 |
|
12-Feb-2017 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
x86: Remove duplication of the multiboot header
|
#
5037717c |
|
11-Jan-2017 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
x86: Explicitly define kernel stack size This commit changes the previous hard coded 4K kernel stack size to being a configurable power of 2 sized stack
|
#
3ba3f2de |
|
04-Dec-2016 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
x86: Add BSS regions for BOOT and PHYS code Uninitialized data structures in BOOT and PHYS code currently get placed in sections that are allocated in the file of the final image. Whilst these sections will get reclaimed during kernel boot, so no runtime memory is being wasted, it results in kernel images that are much larger to load and transport than necesary. This change adds explicit BSS regions for both BOOT and PHYS code and moves all appropriate data structures into them
|
#
1887ae9d |
|
13-Oct-2016 |
amrzar <azarrabi@nicta.com.au> |
Update SMP idle thread handling
|
#
2cbc7123 |
|
28-Sep-2016 |
amrzar <azarrabi@nicta.com.au> |
SELFOUR-630:preliminary booting application processors - update core detection code and Kconfig file - update kernel stack managment so that BSP does not use boot stack before IPI APs - move arch dependant data to a single structure - add cache line size to Kconfig - add cpu indexing and apic id mapping - boot APs to halting state - add guard for kernel stack if there is only one core
|
#
4044e204 |
|
21-Sep-2016 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
Revert "Merge pull request #358 in SEL4/sel4 from ~AZARRABI/sel4:multicore to master" This reverts commit ce2f666bb811c5e4c779829fcb09d5a189ebcdbb, reversing changes made to dc183f96b81f2344d7d0d910fc430f924eaae940.
|
#
fbc071b4 |
|
12-Sep-2016 |
amrzar <azarrabi@nicta.com.au> |
SELFOUR-630:preliminary booting application processors - update core detection code and Kconfig file - update kernel stack managment so that BSP does not use boot stack before IPI APs - move arch dependant data to a single structure - add cache line size to Kconfig - add cpu indexing and apic id mapping - boot APs to halting state - add guard for kernel stack if there is only one core
|
#
e74123c3 |
|
10-Nov-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
x86: Remove underscores from symbols as they are in violation of the C standard
|
#
1b34ed08 |
|
14-Jun-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
x86: Define a KERNEL_BASE_OFFSET for translating the kernel image region This definition is different to BASE_OFFSET in that it is only meant to apply to the kernel image portion of the kernel window, and doesn't assume that the entire window can be translated by a single offset
|
#
64aed537 |
|
04-Jun-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
x86: Move APIC frequency calculation to APIC init, instead of doing it before we initialize paging
|
#
198f6c84 |
|
01-Jun-2015 |
Adrian Danis <Adrian.Danis@nicta.com.au> |
x86: Move 32-bit specific files into 'mode' directories, and only build if IA32
|