• Sam Lantinga's avatar
    [SDL] [PATCH] fix FB_VideoQuit for ia64 · 999b432d
    Sam Lantinga authored
    Jesse Barnes
    Fri Jan 14 11:13:54 PST 2005
    
    I noticed that on my ia64 machine when SDL_Quit was called, the machine would
    hang in weird ways.  It turned out to be caused by a machine check in the
    memset() call near the top of FB_VideoQuit.  Generally memset shouldn't be
    used on I/O regions like the framebuffer or other I/O device memory (the
    Linux kernel has special routines for dealing with I/O memory), so I changed
    the #ifdef __powerpc__ to #if defined(__powerpc__) || defined(__ia64__) and
    SDL_Quit now works properly.  The change should probably be made
    unconditional though since doing one byte at a time is the only way to be
    portable, afaik.
    
    --HG--
    extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%401037
    999b432d
Name
Last commit
Last update
..
.cvsignore Loading commit data...
3dfx_mmio.h Loading commit data...
3dfx_regs.h Loading commit data...
Makefile.am Loading commit data...
SDL_fb3dfx.c Loading commit data...
SDL_fb3dfx.h Loading commit data...
SDL_fbelo.c Loading commit data...
SDL_fbelo.h Loading commit data...
SDL_fbevents.c Loading commit data...
SDL_fbevents_c.h Loading commit data...
SDL_fbkeys.h Loading commit data...
SDL_fbmatrox.c Loading commit data...
SDL_fbmatrox.h Loading commit data...
SDL_fbmouse.c Loading commit data...
SDL_fbmouse_c.h Loading commit data...
SDL_fbriva.c Loading commit data...
SDL_fbriva.h Loading commit data...
SDL_fbvideo.c Loading commit data...
SDL_fbvideo.h Loading commit data...
matrox_mmio.h Loading commit data...
matrox_regs.h Loading commit data...
riva_mmio.h Loading commit data...
riva_regs.h Loading commit data...