Commit d6bfa22f729500d1bc7f90a560ef278c22a2e291
1 parent
e6e5ad80
Cirrus VGA emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@892 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
9 additions
and
1 deletions
Makefile.target
| ... | ... | @@ -237,7 +237,8 @@ VL_OBJS=vl.o osdep.o block.o monitor.o pci.o |
| 237 | 237 | ifeq ($(TARGET_ARCH), i386) |
| 238 | 238 | # Hardware support |
| 239 | 239 | VL_OBJS+= ide.o ne2000.o pckbd.o vga.o sb16.o dma.o oss.o |
| 240 | -VL_OBJS+= fdc.o mc146818rtc.o serial.o i8259.o i8254.o pc.o | |
| 240 | +VL_OBJS+= fdc.o mc146818rtc.o serial.o i8259.o i8254.o pc.o | |
| 241 | +VL_OBJS+= cirrus_vga.o | |
| 241 | 242 | endif |
| 242 | 243 | ifeq ($(TARGET_ARCH), ppc) |
| 243 | 244 | # Generic PPC support | ... | ... |
vl.h
| ... | ... | @@ -481,6 +481,13 @@ int vga_initialize(DisplayState *ds, uint8_t *vga_ram_base, |
| 481 | 481 | void vga_update_display(void); |
| 482 | 482 | void vga_screen_dump(const char *filename); |
| 483 | 483 | |
| 484 | +/* cirrus_vga.c */ | |
| 485 | +void pci_cirrus_vga_init(DisplayState *ds, uint8_t *vga_ram_base, | |
| 486 | + unsigned long vga_ram_offset, int vga_ram_size); | |
| 487 | + | |
| 488 | +void isa_cirrus_vga_init(DisplayState *ds, uint8_t *vga_ram_base, | |
| 489 | + unsigned long vga_ram_offset, int vga_ram_size); | |
| 490 | + | |
| 484 | 491 | /* sdl.c */ |
| 485 | 492 | void sdl_display_init(DisplayState *ds); |
| 486 | 493 | ... | ... |