* sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines):
commit194b9b3b26d70c79d4c40d90e07f4d59efbc5b20
authorRichard Henderson <rth@redhat.com>
Mon, 20 Mar 2000 20:23:05 +0000 (20 20:23 +0000)
committerRichard Henderson <rth@redhat.com>
Mon, 20 Mar 2000 20:23:05 +0000 (20 20:23 +0000)
tree8ee72d8c6cbaef779343f9734e820415b58745a5
parent59e14c2112c9b7a6bbdab7042d23223fa30e2ec1
    * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines):
        Kill sethae.
        * sysdeps/unix/sysv/linux/alpha/Versions: Add pciconfig_iobase.
        * sysdeps/unix/sysv/linux/alpha/ioperm.c (all address constants):
        Use physical addresses not KSEG addresses.
        (io_system): Add PYXIS.
        (io): Remove hae.reg, sys, hae_shift.
        (stb_mb, stw_mb, stl_mb, __sethae): New.
        (inline_outb, inline_outw, inline_outl): Don't set hae.
        (inline_inb, inline_inw, inline_inl): Likewise.
        (dense_sethae): New null function.
        (struct cpuinfo_data): New.
        (process_cpuinfo): Use local and stack variables, not static.
        Move readlink check here from init_iosys.
        (init_iosys): Use __pciconfig_iobase first.  Know SX and LX as PYXIS.
        (_iopl): Simplify.
        (_hae_shift): Calculate it here.
        * sysdeps/unix/sysv/linux/alpha/syscalls.list: Remove sethae,
        add pciconfig_iobase.
sysdeps/unix/sysv/linux/alpha/Makefile
sysdeps/unix/sysv/linux/alpha/Versions
sysdeps/unix/sysv/linux/alpha/ioperm.c
sysdeps/unix/sysv/linux/alpha/sys/io.h
sysdeps/unix/sysv/linux/alpha/syscalls.list