#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
6f1b5f71 |
|
19-Dec-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
dispatcher: remove DISPATCHER_FRAME_BITS, and redefine DISPATCHER_FRAME_SIZE as 512kB. This is necessary with the new contents struct dispatcher_<arch> when using array-based pmap on larger machines, as we otherwise run out of room for LMP channel receive buffers in the SKB. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
6296e5d6 |
|
07-Aug-2018 |
Adam Turowski <adam.turowski@inf.ethz.ch> |
xeon_phi: fixing timers, dispatching and stack's alignment Signed-off-by: Adam Turowski <adam.turowski@inf.ethz.ch>
|
#
8a66a84d |
|
15-Mar-2017 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
K1OM: fix build with the introduction of hwid_t Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
bff43f95 |
|
02-Dec-2016 |
Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch> |
kernel/x1om: Fix compile errors Signed-off-by: Moritz Hoffmann <moritz.hoffmann@inf.ethz.ch>
|
#
b4c956cb |
|
08-Nov-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T321: k1om: fix creating RAM caps Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
5207ab94 |
|
07-Nov-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T321: kernel: non power-of-2 sized capabilities remove need for aligning memory. Remove bandaid fix for running out of slots in super cnode as we can now create non-power-of-2 sized caps. Closes trac(!) ticket #253. Closes T321. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
10957289 |
|
05-Aug-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T258: Delete GPT cspace functionality and rename new functions This commit deletes all the old GPT cnode code, and renames the new two-level functions to the "old" names (e.g. caps_lookup_slot() is now a two-level cspace function). Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
23ee5d37 |
|
18-Jul-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
kernel: k1om: Update spawn_* functions to match new signature Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
51e940d8 |
|
17-May-2016 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
T191: xeon_phi: Update driver to use new API and minor fixes in driver Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
4008c3c9 |
|
25-Jun-2015 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
Xeon Phi boot: getting rid of the single boot image and dependencies Adapting the boot protocol of the Xeon Phi cards to dynamically load the individual modules at run time rather than compile time. The following sources can be used to load the modules - in ramfs of host machine - from a TFTP server (using the --tftp flag) - from NFS (using the --nfs flag) The modules to be loaded are specified in a supplied menu.lst file. The parameter --modlist can be used to specify that file. The boot driver will handle the generation of the needed data structures and headers when the card boots. Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
7a5aa6b0 |
|
18-Jun-2015 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
k1om kernel: adapting the changes of the x86_64 in init and startup arch Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
f71138b5 |
|
28-Nov-2014 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
coreboot on the Xeon Phi: added creating of the realmode segment capability in Kernel added corectrl to the domains to be spawned by monitor on the Xeon Phi adapted coreboot to use the predefined capability in taskcn/coreboot slot. added switch cases for the K1OM architecture in corectrl.
|
#
37a8558c |
|
26-Nov-2014 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
Cleanup of Xeon Phi Kernel: Merged duplicated code from k1om architecture with the X86_64 architecture. No-longer files in arch/k1om have been deleted.
|
#
5677cc4f |
|
29-Jul-2014 |
Reto Achermann <acreto@student.ethz.ch> |
adapted the K1OM boot to hand over the message frame size to xeon phi.
|
#
338a2255 |
|
29-Jun-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Added: setting of the xeon phi id when booting in kernel
|
#
78ade5c8 |
|
03-Jun-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Added K1OM architecture specific extensions that pass certain caps / values to the Xeon Phi manager (card side) - Passing of cap for the MMIO space and the System Memory range - passing of base address for the host messaging listener - Removed IO cap
|
#
b8df64a8 |
|
17-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Multicore support for the Xeon Phi - Adapted the xapic.dev to account for the special register layout in icr and id register - added switches to use alternative register layout in apic.c - added APIC and FLASH memoryhole in mmap - Bugfix: Wrong CPU information (cpu_arch.h) - Added: delay_ms assembly that stalls the CPU some time (needed for booting the cores) - Some fixes with memory offsets in startu parch - Added: support for pagetables that map MMIO range of the xeon phi in init_ap.S - Added Delays in start_aps - Adpted offset in entry.S fo match for the new layout - Removed Global Flag for the valid page table bits - Disabled activation of MMX
|
#
f4501d63 |
|
13-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Added architecture specific switches to the kernel files.
|
#
cad94e01 |
|
09-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Added: initial version of new xeon phi loader
|
#
18bbc274 |
|
06-Apr-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Added: Linux boot param structure for getting the information from the boot loader Added: K1OM specific offsets and files Removed: Unsupported assembly instructions from the code Changed hake gcc to k1om-mpps-linux-gcc Added auto upload to babybel when building target k1om
|
#
6407f577 |
|
23-Mar-2014 |
Reto Achermann <acreto@student.ethz.ch> |
Added: Added Arch Specific Folders in libbarrelfish / barrelfish-kpi / kernel based on the x86_64 implementations.
|