From: Toni Wilen Date: Sun, 8 Feb 2015 14:12:53 +0000 (+0200) Subject: IO address space is not thread safe. X-Git-Tag: 3100~95 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=2e09040f42251e2b92db549a7b1b1d4cf8c23378;p=francis%2Fwinuae.git IO address space is not thread safe. --- diff --git a/gfxboard.cpp b/gfxboard.cpp index adfe5a88..12816478 100644 --- a/gfxboard.cpp +++ b/gfxboard.cpp @@ -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;