Rev 2479 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2479 | Rev 3986 | ||
|---|---|---|---|
| Line 31... | Line 31... | ||
| 31 | */ |
31 | */ |
| 32 | 32 | ||
| 33 | #ifndef LIBC_ia32_DDI_H_ |
33 | #ifndef LIBC_ia32_DDI_H_ |
| 34 | #define LIBC_ia32_DDI_H_ |
34 | #define LIBC_ia32_DDI_H_ |
| 35 | 35 | ||
| - | 36 | #define IO_SPACE_BOUNDARY ((void *) (64 * 1024)) |
|
| - | 37 | ||
| 36 | static inline void outb(int16_t port, uint8_t b) |
38 | static inline void outb(int16_t port, uint8_t b) |
| 37 | { |
39 | { |
| 38 | asm volatile ("outb %0, %1\n" :: "a" (b), "d" (port)); |
40 | asm volatile ("outb %0, %1\n" :: "a" (b), "d" (port)); |
| 39 | } |
41 | } |
| 40 | 42 | ||