Rev 1821 | Rev 1831 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1821 | Rev 1829 | ||
---|---|---|---|
Line 32... | Line 32... | ||
32 | # and 1 means interrupt with error word |
32 | # and 1 means interrupt with error word |
33 | #define ERROR_WORD_INTERRUPT_LIST 0x00027D00 |
33 | #define ERROR_WORD_INTERRUPT_LIST 0x00027D00 |
34 | 34 | ||
35 | .text |
35 | .text |
36 | 36 | ||
- | 37 | .global xen_callback |
|
- | 38 | .global xen_failsafe_callback |
|
37 | .global enable_l_apic_in_msr |
39 | .global enable_l_apic_in_msr |
38 | .global interrupt_handlers |
40 | .global interrupt_handlers |
39 | .global memcpy |
41 | .global memcpy |
40 | .global memcpy_from_uspace |
42 | .global memcpy_from_uspace |
41 | .global memcpy_from_uspace_failover_address |
43 | .global memcpy_from_uspace_failover_address |
42 | .global memcpy_to_uspace |
44 | .global memcpy_to_uspace |
43 | .global memcpy_to_uspace_failover_address |
45 | .global memcpy_to_uspace_failover_address |
44 | 46 | ||
45 | 47 | ||
- | 48 | xen_callback: |
|
- | 49 | iret |
|
- | 50 | ||
- | 51 | xen_failsafe_callback: |
|
- | 52 | iret |
|
- | 53 | ||
- | 54 | ||
46 | #define MEMCPY_DST 4 |
55 | #define MEMCPY_DST 4 |
47 | #define MEMCPY_SRC 8 |
56 | #define MEMCPY_SRC 8 |
48 | #define MEMCPY_SIZE 12 |
57 | #define MEMCPY_SIZE 12 |
49 | 58 | ||
50 | /** Copy memory to/from userspace. |
59 | /** Copy memory to/from userspace. |