From 5391d8066941d9ed0dc32c3e8e02cfcde6a0c53b Mon Sep 17 00:00:00 2001 From: bellard Date: Tue, 11 Nov 2003 13:48:59 +0000 Subject: moved IDE driver to ide.c git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@445 c046a42c-6fe2-441c-8c8c-71466251a162 --- vl.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'vl.h') diff --git a/vl.h b/vl.h index 531eabe02d..f2c8d6d0da 100644 --- a/vl.h +++ b/vl.h @@ -34,6 +34,7 @@ typedef uint32_t (IOPortReadFunc)(struct CPUX86State *env, uint32_t address); void *get_mmap_addr(unsigned long size); int register_ioport_read(int start, int length, IOPortReadFunc *func, int size); int register_ioport_write(int start, int length, IOPortWriteFunc *func, int size); +void pic_set_irq(int irq, int level); void kbd_put_keycode(int keycode); @@ -97,4 +98,13 @@ void vga_update_display(void); /* sdl.c */ void sdl_display_init(DisplayState *ds); +/* ide.c */ +#define MAX_DISKS 4 + +extern BlockDriverState *bs_table[MAX_DISKS]; + +void ide_init(void); +void ide_set_geometry(int n, int cyls, int heads, int secs); +void ide_set_cdrom(int n, int is_cdrom); + #endif /* VL_H */ -- cgit v1.2.3