Jan Stoess
|
494bca763c
|
-Don't parse pagetables for get_on_cpu if SMP is disabled
-Remove debug output
|
2010-07-01 13:25:04 +02:00 |
Jan Stoess
|
779b2f9d33
|
PPC: Minor SMP include fix
|
2010-07-01 13:16:26 +02:00 |
Jan Stoess
|
de23a4de92
|
PPC: More coherent startup messages
KDB: Improve printing of TIDs
|
2010-07-01 13:15:32 +02:00 |
Jens Kehne
|
75811bec07
|
More UIC stuff:
* Read daisychain interrupts from fdt
* Interrupts are now masked/unmasked correctly during handling
* Some more smaller fixes
|
2010-06-30 14:30:18 +02:00 |
Jan Stoess
|
8d26560fed
|
-PPC: small include fix
|
2010-06-30 10:11:37 +02:00 |
Jan Stoess
|
7456802898
|
x86: use get/set for cpu_t access
|
2010-06-30 08:25:43 +02:00 |
Jan Stoess
|
7acd4c3aab
|
Small fixes to new generic cpu_t object. Kudos to S.Hitier
|
2010-06-29 15:43:28 +02:00 |
Jan Stoess
|
897ed0b711
|
Small fix to render build process more generic. Kudos to cpghost.
|
2010-06-29 15:41:30 +02:00 |
Jan Stoess
|
1e00ec6ffa
|
Remove nonsensical KDB config macro and unify it with DEBUG, as the
code behaves
|
2010-06-25 11:42:05 +02:00 |
Jan Stoess
|
7befc1b79b
|
Don't include simics by default
|
2010-06-24 13:57:16 +02:00 |
Jan Stoess
|
b18cb43c18
|
Use consistent names for startup functions
PPC: add all cpus to cpu_t object
|
2010-06-24 12:50:33 +02:00 |
Jan Stoess
|
82e9555bda
|
Merge cpu_t objects from glue to an api-wide one.
|
2010-06-24 12:29:25 +02:00 |
Jens Kehne
|
320e348744
|
Merge with 24b2e31cbc867f4cfa278f2b734768d13b6729fd
|
2010-06-23 18:17:29 +02:00 |
Jens Kehne
|
e1233c83be
|
First bunch of bugfixes to UIC code. Initialization works now.
|
2010-06-23 18:02:34 +02:00 |
Jan Stoess
|
deead1deb6
|
Use nicer casting when retrieving 64-bit FDT entries
Assume UART to be mapped beyond 4GB on PPC embedded boards.
|
2010-06-23 16:20:38 +02:00 |
Jan Stoess
|
1bfcd3e1c2
|
SMP IPC: fix a race bug that may occur when two threads simultaneously
try to send/receive from each other.
|
2010-06-23 11:22:12 +02:00 |
Jan Stoess
|
408e097619
|
HSCHED: fix endless loop on migrated thred during accounting CPU time
|
2010-06-23 11:20:16 +02:00 |
Jan Stoess
|
6c1d840678
|
When remote dequeueing threads, only put them into ready queue when
they are runnable
|
2010-06-23 11:19:40 +02:00 |
Jan Stoess
|
736347257d
|
PPC/Ebony: uboot doesn't like booting kickstart with soft-float, remove it for now
|
2010-06-22 17:46:57 +02:00 |
Jan Stoess
|
e5188a9618
|
PPC/Ebony: For now, hardcode uart phys address
|
2010-06-22 17:46:30 +02:00 |
Jens Kehne
|
d7271237f3
|
Use soft float
|
2010-06-22 15:59:56 +02:00 |
Jan Stoess
|
2371f971e1
|
Use gzipped binaries when compiling the grub disk
|
2010-06-22 14:39:37 +02:00 |
Jan Stoess
|
beec4bc712
|
Small fix to and debug removal from L4test
|
2010-06-22 11:52:42 +02:00 |
Jan Stoess
|
fca5a052cd
|
Remove debug cruft from L4test
|
2010-06-22 11:41:16 +02:00 |
Jan Stoess
|
b8e07e191c
|
Fix synchronization problem with IPC tests
|
2010-06-22 10:50:08 +02:00 |
Jan Stoess
|
42861aa53d
|
Remove unneeded variable
|
2010-06-18 20:58:21 +02:00 |
Jan Stoess
|
13c9b793e1
|
Force gcc to not use mmx/sse registers
|
2010-06-18 20:58:04 +02:00 |
Jan Stoess
|
d4308d3d2e
|
Fix migration when hierarchical scheduling is enabled
|
2010-06-18 16:17:18 +02:00 |
Jan Stoess
|
0c9073639b
|
x86:Implemented serial port placeholders
|
2010-06-18 09:04:13 +02:00 |
Jan Stoess
|
da198aa5c9
|
PPC: Added PSIM placeholder for serial config
|
2010-06-18 09:03:55 +02:00 |
Jan Stoess
|
90c4f3f353
|
Ebony/PPC: Added FDT-configurable serial console for user-level; beginnigs of FDT-configurable kernel serial port
|
2010-06-16 02:58:32 +02:00 |
Jan Stoess
|
3fd96fff37
|
Updated some configs for autobuild
|
2010-06-17 12:54:55 +02:00 |
Jens Kehne
|
6088fc72ac
|
Even more ebony stuff: Universal Interrupt Controller support. The code compiles, but is still untested.
|
2010-06-16 17:17:39 +02:00 |
Jan Stoess
|
0da678c21f
|
More ebony stuff; added a working UART console to -lio, used e.g. by
kickstart
|
2010-06-11 13:38:17 +02:00 |
Jan Stoess
|
45cb8292de
|
Don't define number of saved MRs twice
|
2010-06-11 11:19:11 +02:00 |
Jan Stoess
|
3bb91f0b23
|
Remove bogus file
|
2010-06-11 11:01:44 +02:00 |
Jan Stoess
|
184302b133
|
More works on Ebony/PPC target
|
2010-06-11 11:00:16 +02:00 |
Jan Stoess
|
32cceed89e
|
More works on Ebony target (merging from ibm450, dummy interrupt controller)
|
2010-06-10 14:38:15 +02:00 |
Jan Stoess
|
9f5a9f9274
|
Initial work on ebony target
|
2010-06-02 04:57:49 +02:00 |
Jan Stoess
|
37c9acba0a
|
Remove simics platform.
|
2010-06-02 04:49:04 +02:00 |
Jan Stoess
|
656d8f811f
|
- Renamed some configs consistently
- Added ppc-config
|
2010-06-02 04:36:33 +02:00 |
Jan Stoess
|
b092589ecc
|
Eliminate cast warning. Thanks to Mai, Haohui
|
2010-06-01 14:21:33 +02:00 |
Jan Stoess
|
1844960b2c
|
Don't initialize br0 when enabling HVM, will be done generically
during startup
|
2010-06-01 14:20:48 +02:00 |
Jan Stoess
|
faccea8d82
|
Added configs for static TCB configuration on x86
|
2010-05-25 15:11:39 +02:00 |
Jan Stoess
|
f4f92b7d23
|
Remove debugging cruft
|
2010-04-13 15:09:27 +02:00 |
Jan Stoess
|
70035a95ce
|
Const warning fixes. Kudos to Mai, Haodui.
|
2010-04-13 08:34:44 +02:00 |
Jan Stoess
|
dcfd5b3719
|
Remove doubled IRQ handling code
|
2010-04-12 14:47:39 +02:00 |
Jan Stoess
|
d52a5e203d
|
Added support for PPC440 processors, including full-virtualization capabilities
|
2010-03-16 10:38:11 +01:00 |
Jan Stoess
|
953e5131df
|
Do not rely on default O2 CFLAGS being set by configure magic; may be overwritten, and some user-level programs do not build without O2
|
2010-03-09 09:11:58 +01:00 |
Jan Stoess
|
f94f6cb631
|
Allow macro-based autorun of l4test
|
2010-03-08 10:05:33 +01:00 |