android_kernel_xiaomi_sm8350/include/asm-ppc
Benjamin Herrenschmidt d8e998c58a [PATCH] ppc32: Tell userland about lack of standard TB
Glibc is about to get some new high precision timer stuff that relies on
the standard timebase of the PPC architecture.

However, some (rare & old) CPUs do not have such timebase and it is a
bit annoying to have your stuff just crash because you are running on
the wrong CPU...

This exposes to userland a CPU feature bit that tells that the current
processor doesn't have a standard timebase.  It's negative logic so that
glibc will still "just work" on older kernels (it will just be unhappy
on those old CPUs but that doesn't really matter as distro tend to
update glibc & kernel at the same time).

Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-10-12 08:24:47 -07:00
..
8xx_immap.h
a.out.h
amigahw.h
amigaints.h
amigappc.h
amigayle.h
amipcmcia.h
ans-lcd.h
atomic.h
auxvec.h [PATCH] auxiliary vector cleanups 2005-09-07 16:57:21 -07:00
backlight.h
bitops.h
bootinfo.h
bootx.h
bseip.h
btext.h
bug.h
byteorder.h
cache.h
cacheflush.h
checksum.h
commproc.h
cpm2.h
cputable.h [PATCH] ppc32: Tell userland about lack of standard TB 2005-10-12 08:24:47 -07:00
current.h
dbdma.h
delay.h
dma-mapping.h [PATCH] gfp flags annotations - part 1 2005-10-08 15:00:57 -07:00
dma.h
elf.h [PATCH] auxiliary vector cleanups 2005-09-07 16:57:21 -07:00
floppy.h
futex.h [PATCH] Remove unused var from asm/futex.h 2005-09-21 16:16:29 -07:00
gg2.h
gt64260_defs.h
gt64260.h
hardirq.h
harrier.h
hawk_defs.h
hawk.h
heathrow.h
highmem.h
hw_irq.h
hydra.h
i8259.h
ibm4xx.h [PATCH] ppc32: Remove board support for REDWOOD 2005-09-05 00:05:54 -07:00
ibm44x.h [PATCH] ppc32: Fix PPC440SP SRAM controller DCRs 2005-08-18 12:53:58 -07:00
ibm403.h
ibm405.h
ibm_ocp_pci.h
ibm_ocp.h [PATCH] ppc32: add missing sysfs node for ocp_func_emac_data.phy_feat_exc 2005-09-07 16:57:15 -07:00
ide.h
immap_85xx.h
immap_cpm2.h
io.h [PATCH] missing qualifiers in readb() et.al. on ppc 2005-09-30 08:42:24 -07:00
ipcbuf.h
ipic.h
irq.h [PATCH] ppc32: Add ppc_sys descriptions for PowerQUICC I devices 2005-09-17 11:50:01 -07:00
kexec.h
keylargo.h
kgdb.h
kmap_types.h [PATCH] ppc32: Don't sleep in flush_dcache_icache_page() 2005-09-05 00:05:57 -07:00
m48t35.h
m8260_pci.h
machdep.h
macio.h [PATCH] ppc64: SMU driver update & i2c support 2005-09-22 22:17:35 -07:00
md.h
mediabay.h
mk48t59.h
mmu_context.h
mmu.h
mpc8xx.h [PATCH] ppc32: Add ppc_sys descriptions for PowerQUICC I devices 2005-09-17 11:50:01 -07:00
mpc10x.h
mpc52xx_psc.h
mpc52xx.h
mpc83xx.h
mpc85xx.h
mpc8260_pci9.h
mpc8260.h [PATCH] ppc32: Add ppc_sys descriptions for PowerQUICC II devices 2005-09-05 00:05:56 -07:00
mv64x60_defs.h [PATCH] ppc32: mv64x60 updates & enhancements 2005-09-05 00:06:00 -07:00
mv64x60.h [PATCH] mv64x60 iomem annotations 2005-09-29 08:46:27 -07:00
nvram.h
ocp_ids.h
ocp.h
of_device.h [PATCH] ppc64: SMU driver update & i2c support 2005-09-22 22:17:35 -07:00
ohare.h
open_pic.h
page.h
parport.h
pc_serial.h
pci-bridge.h
pci.h [PATCH] Make sparc64 use setup-res.c 2005-09-08 14:57:25 -07:00
perfmon.h
pgalloc.h
pgtable.h [PATCH] feature removal of io_remap_page_range() 2005-09-13 08:22:33 -07:00
pmac_feature.h [PATCH] ppc64: Add missing include 2005-09-06 16:07:35 +10:00
pmac_low_i2c.h
pnp.h
posix_types.h
ppc4xx_dma.h [PATCH] ppc32: fix ppc4xx stb03xxx dma build 2005-08-18 12:53:58 -07:00
ppc4xx_pic.h
ppc_asm.h
ppc_sys.h [PATCH] ppc32: Add ppc_sys descriptions for PowerQUICC I devices 2005-09-17 11:50:01 -07:00
ppcboot.h
prep_nvram.h
processor.h
prom.h
ptrace.h [PATCH] ppc64: Add definitions for new PTRACE calls 2005-09-12 17:19:12 +10:00
raven.h
reg_booke.h
reg.h [PATCH] ppc32: Kill PVR_440* defines 2005-09-09 13:57:29 -07:00
residual.h
rheap.h
rtc.h
rwsem.h
scatterlist.h
seccomp.h
sections.h
semaphore.h
serial.h [PATCH] ppc32: Remove board support for MCPN765 2005-09-05 00:05:54 -07:00
sigcontext.h
signal.h
smp.h [PATCH] ppc32: support hotplug cpu on powermacs 2005-09-10 10:15:11 -07:00
spinlock_types.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
spinlock.h [PATCH] spinlock consolidation 2005-09-10 10:06:21 -07:00
stat.h
statfs.h
suspend.h
system.h [PATCH] ppc32: Kill init on unhandled synchronous signals 2005-09-10 10:15:11 -07:00
thread_info.h
time.h [PATCH] qualifiers in return types - easy cases 2005-08-23 18:43:45 -07:00
tlb.h
tlbflush.h [PATCH] ppc32 8xx: flush_tlb_range() declaration uses wrong pointer type 2005-09-14 14:34:17 -07:00
todc.h
traps.h
types.h [PATCH] sab: consolidate kmem_bufctl_t 2005-09-05 00:05:48 -07:00
uaccess.h [PATCH] remove verify_area(): remove verify_area() from various uaccess.h headers 2005-09-07 16:57:35 -07:00
ucontext.h
uninorth.h
unistd.h
vga.h
xmon.h
xparameters.h
zorro.h