mirror of
git://sourceware.org/git/glibc.git
synced 2024-12-27 04:41:02 +08:00
194b9b3b26
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.
26 lines
690 B
Makefile
26 lines
690 B
Makefile
ifeq ($(subdir),posix)
|
|
sysdep_routines += oldglob
|
|
endif
|
|
|
|
ifeq ($(subdir),misc)
|
|
sysdep_headers += alpha/ptrace.h alpha/regdef.h sys/io.h
|
|
|
|
sysdep_routines += ieee_get_fp_control ieee_set_fp_control \
|
|
ioperm osf_sigprocmask llseek adjtimex
|
|
|
|
# Support old timeval32 entry points
|
|
sysdep_routines += osf_select osf_gettimeofday osf_settimeofday \
|
|
osf_getitimer osf_setitimer osf_utimes \
|
|
osf_getrusage osf_wait4 old_adjtimex
|
|
|
|
# Support old ipc control
|
|
sysdep_routines += oldmsgctl oldsemctl oldshmctl
|
|
|
|
CFLAGS-ioperm.c = -Wa,-mev6
|
|
endif
|
|
|
|
ifeq ($(subdir),signal)
|
|
sysdep_routines += rt_sigsuspend rt_sigprocmask rt_sigtimedwait \
|
|
rt_sigqueueinfo rt_sigaction rt_sigpending
|
|
endif
|