]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
IO address space is not thread safe.
authorToni Wilen <twilen@winuae.net>
Sun, 8 Feb 2015 14:12:53 +0000 (16:12 +0200)
committerToni Wilen <twilen@winuae.net>
Sun, 8 Feb 2015 14:12:53 +0000 (16:12 +0200)
gfxboard.cpp

index adfe5a8847e2953ecc7f8fe0130a3073aa5f83d9..12816478980015ceb8ddf687fe3680fc8fd90abd 100644 (file)
@@ -1671,7 +1671,7 @@ static addrbank gfxboard_bank_registers = {
        gfxboard_lget_regs, gfxboard_wget_regs, gfxboard_bget_regs,
        gfxboard_lput_regs, gfxboard_wput_regs, gfxboard_bput_regs,
        default_xlate, default_check, NULL, NULL, NULL,
-       dummy_lgeti, dummy_wgeti, ABFLAG_IO | ABFLAG_SAFE | ABFLAG_THREADSAFE
+       dummy_lgeti, dummy_wgeti, ABFLAG_IO | ABFLAG_SAFE
 };
 
 static uae_u32 REGPARAM2 gfxboards_lget_regs (uaecptr addr)
@@ -2023,7 +2023,7 @@ addrbank gfxboard_bank_special = {
        gfxboards_lget_regs, gfxboards_wget_regs, gfxboards_bget_regs,
        gfxboards_lput_regs, gfxboards_wput_regs, gfxboards_bput_regs,
        default_xlate, default_check, NULL, NULL, _T("Picasso IV MISC"),
-       dummy_lgeti, dummy_wgeti, ABFLAG_IO | ABFLAG_SAFE | ABFLAG_THREADSAFE
+       dummy_lgeti, dummy_wgeti, ABFLAG_IO | ABFLAG_SAFE
 };
 bool gfxboard_is_z3 (int type)
 {
@@ -2149,7 +2149,7 @@ static void ew (int addr, uae_u32 value)
        }
 }
 
-addrbank *gfxboard_init_memory (void)
+addrbank *gfxboard_init_memory (int devnum)
 {
        int bank;
        uae_u8 z2_flags, z3_flags, type;
@@ -2240,7 +2240,7 @@ addrbank *gfxboard_init_memory (void)
        return &gfxboard_bank_memory;
 }
 
-addrbank *gfxboard_init_memory_p4_z2 (void)
+addrbank *gfxboard_init_memory_p4_z2 (int devnum)
 {
        if (board->z3)
                return &expamem_null;
@@ -2249,7 +2249,7 @@ addrbank *gfxboard_init_memory_p4_z2 (void)
        return &gfxboard_bank_memory;
 }
 
-addrbank *gfxboard_init_registers (void)
+addrbank *gfxboard_init_registers (int devnum)
 {
        if (!board->model_registers)
                return &expamem_null;