glibc/sysdeps/unix
Richard Henderson 194b9b3b26 * 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.
2000-03-20 20:23:05 +00:00
..
alpha (INLINE_SYSCALL*): New. 1998-10-31 23:37:54 +00:00
arm Wrap assembler macros in #ifdef __ASSEMBLER__. 1998-10-22 11:17:42 +00:00
bsd (struct stat): Use __blksize_t for st_blksize member. 1999-08-18 07:46:26 +00:00
mips Use __syscall_error. 1999-08-24 20:59:51 +00:00
sysv * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines): 2000-03-20 20:23:05 +00:00