X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=hw%2Fshix.c;h=884178e94f0c05403e12c13bd4c5433c57e94de7;hb=cd346349b45ef056f138a184f660b8c34c3213cc;hp=5857d0e06b4e2c89de60f8dd7cce0817549bb056;hpb=94fc95cdb2e91826bd6a4c98cea4f4d9fa0fffb1;p=qemu diff --git a/hw/shix.c b/hw/shix.c index 5857d0e..884178e 100644 --- a/hw/shix.c +++ b/hw/shix.c @@ -1,8 +1,8 @@ /* * SHIX 2.0 board description - * + * * Copyright (c) 2005 Samuel Tardieu - * + * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights @@ -21,7 +21,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -/* +/* Shix 2.0 board by Alexis Polti, described at http://perso.enst.fr/~polti/realisations/shix20/ @@ -42,11 +42,6 @@ void irq_info(void) /* XXXXX */ } -void pic_set_irq(int irq, int level) -{ - /* XXXXX */ -} - void pic_info() { /* XXXXX */ @@ -88,12 +83,14 @@ void shix_init(int ram_size, int vga_ram_size, int boot_device, cpu_register_physical_memory(0x0c000000, 0x01000000, 0x01004000); /* Load BIOS in 0 (and access it through P2, 0xA0000000) */ - printf("%s: load BIOS '%s'\n", __func__, BIOS_FILENAME); - ret = load_image(BIOS_FILENAME, phys_ram_base); + if (bios_name == NULL) + bios_name = BIOS_FILENAME; + printf("%s: load BIOS '%s'\n", __func__, bios_name); + ret = load_image(bios_name, phys_ram_base); if (ret < 0) { /* Check bios size */ fprintf(stderr, "ret=%d\n", ret); fprintf(stderr, "qemu: could not load SHIX bios '%s'\n", - BIOS_FILENAME); + bios_name); exit(1); }