Back to home page

OSCL-LXR

 
 

    


 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2025-03-06 09:18:32  
folder ptrace/ - 2025-03-06 09:18:32  
folder syscalls/ - 2025-03-06 09:18:32  
folder trace/ - 2025-03-06 09:18:32  
folder vdso/ - 2025-03-06 09:18:32  
align.c 8684 bytes 2025-03-06 09:18:32 2025-03-06 11:45:56 handle alignment exceptions for the Power PC.
asm-offsets.c 25484 bytes 2025-03-06 09:18:32 2025-03-06 11:45:56

This program is used to generate definitions needed by assembly language modules.

audit.c 2037 bytes 2025-03-06 09:18:32 2025-03-06 11:45:56  
btext.c 38252 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57

Procedures for drawing on the screen early on in the boot process. Benjamin Herrenschmidt <crashing.org">benh@kernel.crashing.org>

cacheinfo.c 24159 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cacheinfo.h 425 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
compat_audit.c 843 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cpu_setup_44x.S 1459 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cpu_setup_6xx.S 11096 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cpu_setup_fsl_booke.S 6966 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cpu_setup_pa6t.S 609 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cpu_setup_power.c 5435 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cpu_setup_ppc970.S 3975 bytes 2025-03-06 09:18:32 2025-03-06 11:45:57  
cputable.c 62959 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
crash_dump.c 3099 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
dawr.c 2678 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
dbell.c 1002 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
dma-iommu.c 6072 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
dma-mask.c 279 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
dma-swiotlb.c 626 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
dt_cpu_ftrs.c 27470 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58  
early_32.c 888 bytes 2025-03-06 09:18:32 2025-03-06 11:45:58

Early init before relocation

eeh.c 51117 bytes 2025-03-06 09:18:32 2025-03-06 11:45:59  
eeh_cache.c 8007 bytes 2025-03-06 09:18:32 2025-03-06 11:45:59  
eeh_driver.c 32919 bytes 2025-03-06 09:18:32 2025-03-06 11:45:59  
eeh_event.c 5109 bytes 2025-03-06 09:18:32 2025-03-06 11:45:59  
eeh_pe.c 21997 bytes 2025-03-06 09:18:32 2025-03-06 11:46:00  
eeh_sysfs.c 5147 bytes 2025-03-06 09:18:32 2025-03-06 11:46:00  
entry_32.S 13580 bytes 2025-03-06 09:18:32 2025-03-06 11:46:00  
entry_64.S 8705 bytes 2025-03-06 09:18:32 2025-03-06 11:46:00  
epapr_hcalls.S 1152 bytes 2025-03-06 09:18:32 2025-03-06 11:46:00  
epapr_paravirt.c 1614 bytes 2025-03-06 09:18:32 2025-03-06 11:46:00  
exceptions-64e.S 43055 bytes 2025-03-06 09:18:32 2025-03-06 11:46:01  
exceptions-64s.S 89377 bytes 2025-03-06 09:18:32 2025-03-06 11:46:01  
fadump.c 44730 bytes 2025-03-06 09:18:32 2025-03-06 11:46:02  
firmware.c 1012 bytes 2025-03-06 09:18:32 2025-03-06 11:46:02  
fpu.S 3715 bytes 2025-03-06 09:18:32 2025-03-06 11:46:02  
fsl_booke_entry_mapping.S 5509 bytes 2025-03-06 09:18:32 2025-03-06 11:46:02  
head_32.h 4896 bytes 2025-03-06 09:18:32 2025-03-06 11:46:03  
head_40x.S 20578 bytes 2025-03-06 09:18:32 2025-03-06 11:46:03  
head_44x.S 32819 bytes 2025-03-06 09:18:32 2025-03-06 11:46:03  
head_64.S 25490 bytes 2025-03-06 09:18:32 2025-03-06 11:46:04  
head_8xx.S 22551 bytes 2025-03-06 09:18:32 2025-03-06 11:46:04  
head_book3s_32.S 32518 bytes 2025-03-06 09:18:32 2025-03-06 11:46:04  
head_booke.h 18470 bytes 2025-03-06 09:18:32 2025-03-06 11:46:05  
head_fsl_booke.S 31469 bytes 2025-03-06 09:18:32 2025-03-06 11:46:05  
hw_breakpoint.c 19113 bytes 2025-03-06 09:18:32 2025-03-06 11:46:05  
hw_breakpoint_constraints.c 4020 bytes 2025-03-06 09:18:32 2025-03-06 11:46:05  
idle.c 2695 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
idle_6xx.S 4714 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
idle_book3e.S 2166 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
idle_book3s.S 5709 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
idle_e500.S 1934 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
ima_arch.c 2307 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
interrupt.c 12778 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
interrupt_64.S 16510 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
io-workarounds.c 4302 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
io.c 4111 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
iomap.c 650 bytes 2025-03-06 09:18:32 2025-03-06 11:46:06  
iommu.c 30554 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
irq.c 10339 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
irq_64.c 13063 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
isa-bridge.c 9727 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07

Routines for tracking a legacy ISA bridge Copyrigh 2007 Benjamin Herrenschmidt <crashing.org">benh@kernel.crashing.org>, IBM Corp.

jump_label.c 490 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
kdebugfs.c 331 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
kgdb.c 14761 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
kprobes-ftrace.c 1797 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
kprobes.c 15494 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
kvm.c 19048 bytes 2025-03-06 09:18:32 2025-03-06 11:46:07  
kvm_emul.S 8167 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
l2cr_6xx.S 10506 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
legacy_serial.c 19519 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
Makefile 7414 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
mce.c 19994 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
mce_power.c 26476 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
misc.S 2336 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
misc_32.S 7450 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
misc_64.S 10074 bytes 2025-03-06 09:18:32 2025-03-06 11:46:08  
module.c 3552 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09  
module_32.c 9666 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09  
module_64.c 21800 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09  
msi.c 989 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09  
note.S 1274 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09  
nvram_64.c 28153 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09

c 2001 PPC 64 Team, IBM Corp /dev/nvram driver for PPC64

of_platform.c 2415 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09  
optprobes.c 8671 bytes 2025-03-06 09:18:32 2025-03-06 11:46:09  
optprobes_head.S 2997 bytes 2025-03-06 09:18:32 2025-03-06 11:46:10  
paca.c 9248 bytes 2025-03-06 09:18:32 2025-03-06 11:46:10

c 2001 PPC 64 Team, IBM Corp

pci-common.c 47527 bytes 2025-03-06 09:18:32 2025-03-06 11:46:10  
pci-hotplug.c 4220 bytes 2025-03-06 09:18:32 2025-03-06 11:46:10  
pci_32.c 8652 bytes 2025-03-06 09:18:32 2025-03-06 11:46:10

Common pmac/prep/chrp pci routines. -- Cort

pci_64.c 8116 bytes 2025-03-06 09:18:32 2025-03-06 11:46:11  
pci_dn.c 11777 bytes 2025-03-06 09:18:32 2025-03-06 11:46:11  
pci_of_scan.c 13130 bytes 2025-03-06 09:18:32 2025-03-06 11:46:11  
pmc.c 2199 bytes 2025-03-06 09:18:32 2025-03-06 11:46:11  
ppc32.h 1585 bytes 2025-03-06 09:18:32 2025-03-06 11:46:11  
ppc_save_regs.S 2100 bytes 2025-03-06 09:18:32 2025-03-06 11:46:11  
proc_powerpc.c 2062 bytes 2025-03-06 09:18:32 2025-03-06 11:46:11  
process.c 59938 bytes 2025-03-06 09:18:32 2025-03-06 11:46:12  
prom.c 25873 bytes 2025-03-06 09:18:32 2025-03-06 11:46:12  
prom_init.c 90743 bytes 2025-03-06 09:18:32 2025-03-06 11:46:13  
prom_init_check.sh 2079 bytes 2025-03-06 09:18:32 2025-03-06 11:46:13  
prom_parse.c 910 bytes 2025-03-06 09:18:32 2025-03-06 11:46:13  
reloc_32.S 5349 bytes 2025-03-06 09:18:32 2025-03-06 11:46:13  
reloc_64.S 2516 bytes 2025-03-06 09:18:32 2025-03-06 11:46:13  
rtas-proc.c 22169 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14  
rtas-rtc.c 2732 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14  
rtas.c 35008 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14  
rtas_entry.S 4315 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14  
rtas_flash.c 21756 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14

c 2001 PPC 64 Team, IBM Corp /proc/powerpc/rtas/firmware_flash interface This file implements a firmware_flash interface to pump a firmware image into the kernel.

rtas_pci.c 5471 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14  
rtasd.c 14459 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14  
secure_boot.c 1348 bytes 2025-03-06 09:18:32 2025-03-06 11:46:14  
security.c 22095 bytes 2025-03-06 09:18:32 2025-03-06 11:46:15  
secvar-ops.c 364 bytes 2025-03-06 09:18:32 2025-03-06 11:46:15  
secvar-sysfs.c 4995 bytes 2025-03-06 09:18:32 2025-03-06 11:46:15  
setup-common.c 24672 bytes 2025-03-06 09:18:32 2025-03-06 11:46:15  
setup.h 1585 bytes 2025-03-06 09:18:32 2025-03-06 11:46:15  
setup_32.c 5319 bytes 2025-03-06 09:18:32 2025-03-06 11:46:15

Common prep/pmac/chrp boot and setup code.

setup_64.c 24712 bytes 2025-03-06 09:18:32 2025-03-06 11:46:15  
signal.c 10243 bytes 2025-03-06 09:18:32 2025-03-06 11:46:16  
signal.h 6843 bytes 2025-03-06 09:18:32 2025-03-06 11:46:16  
signal_32.c 39033 bytes 2025-03-06 09:18:32 2025-03-06 11:46:16  
signal_64.c 30995 bytes 2025-03-06 09:18:32 2025-03-06 11:46:16  
smp-tbsync.c 3148 bytes 2025-03-06 09:18:32 2025-03-06 11:46:16  
smp.c 43430 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
stacktrace.c 5818 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
static_call.c 949 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
suspend.c 619 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
swsusp.c 650 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
swsusp_32.S 8273 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
swsusp_64.c 364 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
swsusp_asm64.S 5290 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
swsusp_booke.S 3896 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
sys_ppc32.c 3510 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18 Conversion between 32bit and 64bit native syscalls.
syscall.c 5587 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
syscalls.c 3279 bytes 2025-03-06 09:18:32 2025-03-06 11:46:18  
sysfs.c 28736 bytes 2025-03-06 09:18:32 2025-03-06 11:46:19  
systbl.S 1044 bytes 2025-03-06 09:18:32 2025-03-06 11:46:19  
systbl_chk.sh 686 bytes 2025-03-06 09:18:32 2025-03-06 11:46:19  
tau_6xx.c 5690 bytes 2025-03-06 09:18:32 2025-03-06 11:46:19  
time.c 28704 bytes 2025-03-06 09:18:32 2025-03-06 11:46:19

Common time routines among all ppc machines.

tm.S 13117 bytes 2025-03-06 09:18:32 2025-03-06 11:46:19  
traps.c 61315 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20

This file handles the architecture-dependent parts of hardware exceptions

ucall.S 304 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20  
udbg.c 4003 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20

polling mode stateless debugging stuff, originally for NS16550 Serial Ports c 2001 PPC 64 Team, IBM Corp

udbg_16550.c 7128 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20  
uprobes.c 5849 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20  
vdso.c 11545 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20  
vdso32_wrapper.S 270 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20  
vdso64_wrapper.S 270 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20  
vecemu.c 8781 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20

Routines to emulate some Altivec/VMX instructions, specifically those that can trap when given denormalized operands in Java mode.

vector.S 7110 bytes 2025-03-06 09:18:32 2025-03-06 11:46:20  
vmlinux.lds.S 8847 bytes 2025-03-06 09:18:32 2025-03-06 11:46:21  
watchdog.c 16508 bytes 2025-03-06 09:18:32 2025-03-06 11:46:21