From c069bb98d20c31e40a2e7e8341d5884b42b50f78 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Mon, 20 Mar 2000 20:23:05 +0000 Subject: * 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 Richard Henderson * 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. --- ChangeLog | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 89bd16d..9c64104 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2000-03-20 Richard Henderson + + * 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 Roland McGrath * locale/programs/ld-time.c (time_finish): Use %Z instead of %z. -- cgit v1.1