Kip Macy
1f5aa99363
Fix general issues with IPI support
2008-10-24 07:58:38 +00:00
Kip Macy
b1efbd6b47
Fix IPI support
2008-10-23 07:20:43 +00:00
Kip Macy
a51ac24407
Hook in ipi handlers
2008-10-21 08:03:12 +00:00
Kip Macy
764b7ef593
Implement infrastructure for gluing i386 ipi functions in to xen's infrastructure
2008-10-21 06:39:40 +00:00
Marius Strobl
6f04e7b9aa
Remove ipi_all() and ipi_self() as the former hasn't been used at
...
all to date and the latter also is only used in ia64 and powerpc
code which no longer serves a real purpose after bring-up and just
can be removed as well. Note that architectures like sun4u also
provide no means of implementing IPI'ing a CPU itself natively
in the first place.
Suggested by: jhb
Reviewed by: arch, grehan, jhb
2008-09-28 18:34:14 +00:00
Kip Macy
852c25eda2
move ipi_pcpu to evtchn.c
2008-09-26 05:54:24 +00:00
Kip Macy
4e01238d67
add initial ipi definitions
...
MFC after: 1 month
2008-09-25 07:11:04 +00:00
Kip Macy
425eaba985
Change order of pcpu initialization so the pc_prvspace is set
...
MFC after: 1 month
2008-09-18 02:59:19 +00:00
Kip Macy
6cf8efdc48
fix initial page directory setup for APs to work when KERNBASE < 0xc0000000
...
MFC after: 1 month
2008-09-18 01:09:15 +00:00
Kip Macy
6859a304c6
Get initial bootstrap of APs working under xen.
...
Note that the APs still blow up in sched_throw().
MFC after: 1 month
2008-09-10 07:11:08 +00:00