History log of /barrelfish-master/usr/spawnd/main.c
Revision Date Author Comments
# 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>


# 0caefb36 17-Feb-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

spawnd: reorganized code to eliminate duplicate get_core_id() call.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# 33f1b4de 17-Feb-2015 Simon Gerber <simon.gerber@inf.ethz.ch>

spawnd: clarify "up" message with core id.

Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>


# b31fabf5 06-Dec-2014 Gerd Zellweger <mail@gerdzellweger.com>

Add BF_BINARY_PREFIX define to configure binary path by build system.


# 1d02feee 23-Oct-2013 Gerd Zellweger <mail@gerdzellweger.com>

Remove the core boot state machine from spawnd.

This achieves the following: We no longer have duplicated code in kaluga and
spawnd. And spawnd only does what it's intended to do (spawning programs on
the core it's running on).


# 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


# 1d66c9ae 25-Oct-2012 Raphael Fuchs <raphaelfuchs@student.ethz.ch>

Refactor: Make 'cpu_type_to_archstr' a static inline function and move it to
header file where the enum cputype is defined.


# e3c54187 29-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Fix error in simple skb and spawnd ifdef.


# 37929539 29-Mar-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Don't use Kaluga on ARM and SCC for now. Need to think of better
integration with these two architectures.


# 234068ab 16-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Added ifdefs for spawnd in case device manager is running.
This prevents spawnd from booting cores.

--HG--
branch : octopus.add-device-mngr


# f6278881 15-Feb-2012 Gerd Zellweger <zgerd@student.ethz.ch>

Trying to boot cores in device manager / disabled booting in spawnd.
This is currently work in progress.

--HG--
branch : octopus.add-device-mngr


# 522b8c0f 28-Dec-2011 Zeus Gómez Marmolejo <zeus.gomez@bsc.es>

Boots correctly for both freec and newlib


# 559955b4 02-Aug-2011 Simon Peter <speter@inf.ethz.ch>

Merge from ASPLOS tree.


# 9299dcef 08-Jul-2011 Stefan Kästle <stefan.kaestle@inf.ethz.ch>

Initial version of public stable barrelfish repository.