Statistics
| Branch: | Revision:

root / hw @ 34557491

Name Size
  ide
9p.h 402 Bytes
a9mpcore.c 676 Bytes
ac97.c 37.1 kB
acpi.c 5.5 kB
acpi.h 2.8 kB
acpi_piix4.c 16.6 kB
adb.c 12.4 kB
adlib.c 7.4 kB
ads7846.c 3.9 kB
alpha_palcode.c 25.5 kB
an5206.c 2.5 kB
apb_pci.c 14 kB
apb_pci.h 241 Bytes
apic.c 26.3 kB
apic.h 858 Bytes
apm.c 2.2 kB
apm.h 411 Bytes
applesmc.c 7 kB
arm-misc.h 1.2 kB
arm11mpcore.c 3.2 kB
arm_boot.c 8.3 kB
arm_gic.c 21.6 kB
arm_pic.c 1.1 kB
arm_sysctl.c 6.3 kB
arm_timer.c 9.3 kB
armv7m.c 7.1 kB
armv7m_nvic.c 13.2 kB
audiodev.h 345 Bytes
axis_dev88.c 10.1 kB
baum.c 20 kB
baum.h 1.2 kB
bitbang_i2c.c 5.4 kB
bitbang_i2c.h 310 Bytes
blizzard.c 28.5 kB
blizzard_template.h 4 kB
boards.h 989 Bytes
bonito.c 24.9 kB
bt-hci-csr.c 12 kB
bt-hci.c 67.5 kB
bt-hid.c 15.9 kB
bt-l2cap.c 42.7 kB
bt-sdp.c 28.9 kB
bt.c 3.5 kB
bt.h 58.5 kB
cbus.c 14.8 kB
cdrom.c 4.2 kB
cirrus_vga.c 96.4 kB
cirrus_vga_rop.h 5.5 kB
cirrus_vga_rop2.h 7.9 kB
cris-boot.c 3 kB
cris-boot.h 201 Bytes
cris_pic_cpu.c 1.7 kB
cs4231.c 4.5 kB
cs4231a.c 20 kB
cuda.c 21.2 kB
debugcon.c 3.2 kB
dec_pci.c 4.1 kB
dec_pci.h 130 Bytes
device-hotplug.c 1.6 kB
devices.h 2.1 kB
dma.c 14.4 kB
dp8393x.c 26.4 kB
ds1225y.c 5.4 kB
ds1338.c 3.2 kB
dummy_m68k.c 2.1 kB
e1000.c 38 kB
e1000_hw.h 47.9 kB
ecc.c 2.8 kB
eccmemctl.c 10.9 kB
eepro100.c 66.2 kB
eeprom93xx.c 10.5 kB
eeprom93xx.h 1.3 kB
elf_ops.h 8.9 kB
empty_slot.c 2.2 kB
empty_slot.h 86 Bytes
es1370.c 29.7 kB
escc.c 26.5 kB
escc.h 344 Bytes
esp.c 19.9 kB
esp.h 439 Bytes
etraxfs.c 5.4 kB
etraxfs.h 1.3 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 568 Bytes
etraxfs_eth.c 13.6 kB
etraxfs_pic.c 4.6 kB
etraxfs_ser.c 5.8 kB
etraxfs_timer.c 8.5 kB
event_notifier.c 1.3 kB
event_notifier.h 369 Bytes
fdc.c 63.9 kB
fdc.h 465 Bytes
file-op-9p.h 3.1 kB
firmware_abi.h 1.8 kB
flash.h 2 kB
fmopl.c 35 kB
fmopl.h 6.5 kB
framebuffer.c 3.5 kB
framebuffer.h 450 Bytes
fw_cfg.c 11 kB
fw_cfg.h 2.4 kB
g364fb.c 18 kB
grackle_pci.c 4.4 kB
gt64xxx.c 32.7 kB
gumstix.c 3.8 kB
gus.c 8.1 kB
gusemu.h 5.3 kB
gusemu_hal.c 22.6 kB
gusemu_mixer.c 11.9 kB
gustate.h 5 kB
hda-audio.c 25.8 kB
heathrow_pic.c 5.9 kB
hpet.c 22.8 kB
hpet_emul.h 1.8 kB
hw.h 32.5 kB
i2c.c 4.2 kB
i2c.h 2.4 kB
i8254.c 14 kB
i8259.c 14.7 kB
ide.h 957 Bytes
integratorcp.c 15.2 kB
intel-hda-defs.h 22.1 kB
intel-hda.c 39 kB
intel-hda.h 2.3 kB
ioapic.c 7.2 kB
ioh3420.c 6.9 kB
ioh3420.h 306 Bytes
irq.c 2.2 kB
irq.h 800 Bytes
isa-bus.c 4.2 kB
isa.h 1.3 kB
isa_mmio.c 2.6 kB
ivshmem.c 23.1 kB
jazz_led.c 9.7 kB
lan9118.c 31.4 kB
lance.c 4.6 kB
lm832x.c 14.4 kB
loader.c 19.1 kB
loader.h 1.8 kB
lsi53c895a.c 62.6 kB
m48t59.c 19.6 kB
mac_dbdma.c 21.1 kB
mac_dbdma.h 1.6 kB
mac_nvram.c 5.4 kB
macio.c 4.4 kB
mainstone.c 4.6 kB
mainstone.h 897 Bytes
marvell_88w8618_audio.c 8.1 kB
max111x.c 4 kB
max7310.c 5 kB
mc146818rtc.c 19.1 kB
mc146818rtc.h 287 Bytes
mcf.h 647 Bytes
mcf5206.c 13.9 kB
mcf5208.c 8 kB
mcf_fec.c 12.4 kB
mcf_intc.c 3.7 kB
mcf_uart.c 7.1 kB
microblaze_pic_cpu.c 1.7 kB
mips-bios.h 175 Bytes
mips.h 1.3 kB
mips_addr.c 1.3 kB
mips_cpudevs.h 372 Bytes
mips_fulong2e.c 12.7 kB
mips_int.c 1.9 kB
mips_jazz.c 9.3 kB
mips_malta.c 32.1 kB
mips_mipssim.c 6.7 kB
mips_r4k.c 9 kB
mips_timer.c 4.1 kB
mipsnet.c 7.3 kB
mpcore.c 7.4 kB
msi.c 11 kB
msi.h 1.4 kB
msix.c 12.1 kB
msix.h 928 Bytes
msmouse.c 2.6 kB
msmouse.h 72 Bytes
mst_fpga.c 5.1 kB
multiboot.c 11.8 kB
multiboot.h 341 Bytes
musicpal.c 45.2 kB
nand.c 19.3 kB
ne2000-isa.c 4 kB
ne2000.c 22.7 kB
ne2000.h 1.3 kB
nseries.c 43 kB
nvram.h 1.9 kB
omap.h 35.4 kB
omap1.c 109.2 kB
omap2.c 82.4 kB
omap_clk.c 30.1 kB
omap_dma.c 59 kB
omap_dss.c 31.3 kB
omap_gpio.c 17.9 kB
omap_gpmc.c 12.3 kB
omap_gptimer.c 12.7 kB
omap_i2c.c 13 kB
omap_intc.c 16.2 kB
omap_l4.c 8.2 kB
omap_lcd_template.h 4.9 kB
omap_lcdc.c 12.5 kB
omap_mmc.c 16 kB
omap_sdrc.c 4.7 kB
omap_spi.c 9.5 kB
omap_sx1.c 8.1 kB
omap_synctimer.c 2.6 kB
omap_tap.c 3.3 kB
omap_uart.c 5.5 kB
onenand.c 19.2 kB
openpic.c 46.5 kB
openpic.h 735 Bytes
palm.c 9.3 kB
parallel.c 17.8 kB
pc.c 29.4 kB
pc.h 5.1 kB
pc_piix.c 11 kB
pci-hotplug.c 8.2 kB
pci.c 59.3 kB
pci.h 13.1 kB
pci_bridge.c 9.4 kB
pci_bridge.h 2.1 kB
pci_host.c 4.8 kB
pci_host.h 2 kB
pci_ids.h 3.4 kB
pci_internals.h 1.2 kB
pci_regs.h 33.1 kB
pcie.c 18.7 kB
pcie.h 5.4 kB
pcie_aer.c 25.8 kB
pcie_aer.h 3.4 kB
pcie_host.c 5.5 kB
pcie_host.h 1.5 kB
pcie_port.c 3.6 kB
pcie_port.h 1.4 kB
pcie_regs.h 7.2 kB
pckbd.c 15.5 kB
pcmcia.h 1.8 kB
pcnet-pci.c 10.1 kB
pcnet.c 53.6 kB
pcnet.h 1.4 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 7.5 kB
pflash_cfi01.c 20.2 kB
pflash_cfi02.c 21.1 kB
piix4.c 3.6 kB
piix_pci.c 10.6 kB
pixel_ops.h 1.7 kB
pl011.c 8.2 kB
pl022.c 8 kB
pl031.c 5.3 kB
pl050.c 4 kB
pl061.c 7.8 kB
pl080.c 9.6 kB
pl110.c 9.1 kB
pl110_template.h 7 kB
pl181.c 13.7 kB
pl190.c 6.5 kB
pm_smbus.c 4.2 kB
pm_smbus.h 482 Bytes
ppc.c 38.1 kB
ppc.h 2 kB
ppc405.h 2.8 kB
ppc405_boards.c 19.8 kB
ppc405_uc.c 65.3 kB
ppc440.c 3.1 kB
ppc440.h 512 Bytes
ppc440_bamboo.c 5.8 kB
ppc4xx.h 2.4 kB
ppc4xx_devs.c 19.5 kB
ppc4xx_pci.c 10.5 kB
ppc_mac.h 3.7 kB
ppc_newworld.c 15.1 kB
ppc_oldworld.c 11 kB
ppc_prep.c 22 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.9 kB
ppce500_pci.c 9.7 kB
prep_pci.c 4.3 kB
prep_pci.h 121 Bytes
primecell.h 359 Bytes
ps2.c 18.4 kB
ps2.h 400 Bytes
ptimer.c 6 kB
pxa.h 5.9 kB
pxa2xx.c 65.1 kB
pxa2xx_dma.c 15.6 kB
pxa2xx_gpio.c 9.3 kB
pxa2xx_keypad.c 9.4 kB
pxa2xx_lcd.c 26.9 kB
pxa2xx_mmci.c 14 kB
pxa2xx_pcmcia.c 5.3 kB
pxa2xx_pic.c 9.3 kB
pxa2xx_template.h 11.3 kB
pxa2xx_timer.c 13.2 kB
qdev-addr.c 826 Bytes
qdev-addr.h 277 Bytes
qdev-properties.c 18.5 kB
qdev.c 23.1 kB
qdev.h 11.1 kB
r2d.c 8.8 kB
rc4030.c 21.2 kB
realview.c 13.8 kB
realview_gic.c 2 kB
rtl8139.c 99 kB
s390-virtio-bus.c 10.9 kB
s390-virtio-bus.h 2.4 kB
s390-virtio.c 7.3 kB
sb16.c 34.8 kB
sbi.c 3.8 kB
scsi-bus.c 14.8 kB
scsi-defs.h 5 kB
scsi-disk.c 37.2 kB
scsi-generic.c 15.6 kB
scsi.h 3 kB
sd.c 45.3 kB
sd.h 2.8 kB
serial.c 29.1 kB
sh.h 1.5 kB
sh7750.c 22 kB
sh7750_regnames.c 2.3 kB
sh7750_regnames.h 127 Bytes
sh7750_regs.h 60.5 kB
sh_intc.c 11.9 kB
sh_intc.h 1.9 kB
sh_pci.c 3.8 kB
sh_pci.h 220 Bytes
sh_serial.c 10.2 kB
sh_timer.c 8.6 kB
sharpsl.h 673 Bytes
shix.c 3.1 kB
slavio_intctl.c 13.2 kB
slavio_misc.c 12.2 kB
slavio_timer.c 13.7 kB
sm501.c 39.2 kB
sm501_template.h 3.9 kB
smbios.c 7.7 kB
smbios.h 4.5 kB
smbus.c 7.9 kB
smbus.h 3 kB
smbus_eeprom.c 3.8 kB
smc91c111.c 20.3 kB
soc_dma.c 11.6 kB
soc_dma.h 3.6 kB
sparc32_dma.c 7.9 kB
sparc32_dma.h 446 Bytes
spitz.c 31.1 kB
ssd0303.c 8.6 kB
ssd0323.c 9.3 kB
ssi-sd.c 8 kB
ssi.c 1.6 kB
ssi.h 1.2 kB
stellaris.c 39.4 kB
stellaris_enet.c 12.6 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.8 kB
sun4m.c 56.3 kB
sun4m.h 1 kB
sun4m_iommu.c 12.8 kB
sun4u.c 27 kB
syborg.c 3.9 kB
syborg.h 578 Bytes
syborg_fb.c 13.2 kB
syborg_interrupt.c 6.6 kB
syborg_keyboard.c 7 kB
syborg_pointer.c 7.1 kB
syborg_rtc.c 4.1 kB
syborg_serial.c 9.7 kB
syborg_timer.c 6.6 kB
syborg_virtio.c 9.4 kB
sysbus.c 4.5 kB
sysbus.h 2 kB
tc58128.c 4.3 kB
tc6393xb.c 18.5 kB
tc6393xb_template.h 2.1 kB
tcx.c 17.8 kB
tmp105.c 5.9 kB
tosa.c 7.2 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 23.2 kB
twl92230.c 24.3 kB
unin_pci.c 12.1 kB
usb-bt.c 20.7 kB
usb-bus.c 7.3 kB
usb-hid.c 29.4 kB
usb-hub.c 16.5 kB
usb-msd.c 17.9 kB
usb-musb.c 42.7 kB
usb-net.c 44.9 kB
usb-ohci.c 50.4 kB
usb-ohci.h 139 Bytes
usb-serial.c 19.5 kB
usb-uhci.c 30.6 kB
usb-uhci.h 237 Bytes
usb-wacom.c 12 kB
usb.c 6.1 kB
usb.h 9.4 kB
versatile_pci.c 4.3 kB
versatilepb.c 9.8 kB
vga-isa-mm.c 4 kB
vga-isa.c 1.7 kB
vga-pci.c 3.7 kB
vga.c 68.5 kB
vga_int.h 8 kB
vga_template.h 15.8 kB
vhost.c 22.3 kB
vhost.h 1.2 kB
vhost_net.c 5.6 kB
vhost_net.h 501 Bytes
virtex_ml507.c 8.7 kB
virtio-9p-debug.c 18.8 kB
virtio-9p-debug.h 104 Bytes
virtio-9p-local.c 14.3 kB
virtio-9p-posix-acl.c 3.7 kB
virtio-9p-xattr-user.c 2.8 kB
virtio-9p-xattr.c 3.7 kB
virtio-9p-xattr.h 3.3 kB
virtio-9p.c 93.9 kB
virtio-9p.h 9.3 kB
virtio-balloon.c 8 kB
virtio-balloon.h 1.5 kB
virtio-blk.c 14.8 kB
virtio-blk.h 2.8 kB
virtio-console.c 3.8 kB
virtio-net.c 30.7 kB
virtio-net.h 7.4 kB
virtio-pci.c 24.3 kB
virtio-serial-bus.c 21.6 kB
virtio-serial.h 5 kB
virtio.c 22.2 kB
virtio.h 7.9 kB
vmmouse.c 7.7 kB
vmport.c 3.1 kB
vmware_vga.c 36.6 kB
vmware_vga.h 141 Bytes
vt82c686.c 16 kB
vt82c686.h 319 Bytes
watchdog.c 4.2 kB
watchdog.h 1.4 kB
wdt_i6300esb.c 13.9 kB
wdt_ib700.c 3.3 kB
wm8750.c 20.1 kB
xen.h 570 Bytes
xen_backend.c 18.5 kB
xen_backend.h 3.8 kB
xen_blkif.h 3.5 kB
xen_common.h 758 Bytes
xen_console.c 7 kB
xen_devconfig.c 4.8 kB
xen_disk.c 22.5 kB
xen_domainbuild.c 8.5 kB
xen_domainbuild.h 487 Bytes
xen_machine_pv.c 3.5 kB
xen_nic.c 12.3 kB
xenfb.c 30.1 kB
xilinx.h 1.5 kB
xilinx_ethlite.c 7.3 kB
xilinx_intc.c 4.6 kB
xilinx_timer.c 6.2 kB
xilinx_uartlite.c 5.5 kB
xio3130_downstream.c 6.3 kB
xio3130_downstream.h 406 Bytes
xio3130_upstream.c 5.3 kB
xio3130_upstream.h 319 Bytes
zaurus.c 6.7 kB

Latest revisions

# Date Author Comment
f23cea4d 12/11/2010 05:24 pm Alexander Graf

uninorth: Get rid of bswap

There's no need to bswap once we correctly set the mmio to be little endian.

Signed-off-by: Alexander Graf <>
Signed-off-by: Blue Swirl <>

32600a30 12/11/2010 05:24 pm Alexander Graf

e1000: Make little endian

The e1000 has compatibility code to handle big endianness which makes it
mandatory to be recompiled on different targets.

With the generic mmio endianness solution, there's no need for that anymore.
We just declare all mmio to be little endian and call it a day....

8cb7da56 12/11/2010 05:24 pm Alexander Graf

prep: Declare as little endian

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Signed-off-by: Alexander Graf <>
Signed-off-by: Blue Swirl <>

387c3e96 12/11/2010 05:24 pm Alexander Graf

versatile_pci: Declare as little endian

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Signed-off-by: Alexander Graf <>
Signed-off-by: Blue Swirl <>

0d2a73b3 12/11/2010 05:24 pm Alexander Graf

ppc4xx_pci: Declare as little endian

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Signed-off-by: Alexander Graf <>
Signed-off-by: Blue Swirl <>

82600641 12/11/2010 05:24 pm Alexander Graf

openpic: Replace explicit byte swap with endian hints

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Signed-off-by: Alexander Graf <>
Signed-off-by: Blue Swirl <>

5cf7a3ca 12/11/2010 05:24 pm Alexander Graf

rtl8139: Declare as little endian

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Because we don't depend on the target endianness anymore, we can also
move the driver over to Makefile.objs.

Signed-off-by: Alexander Graf <>...

b093c1a3 12/11/2010 05:24 pm Alexander Graf

heathrow_pic: Declare as little endian

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Signed-off-by: Alexander Graf <>
Signed-off-by: Blue Swirl <>

968d683c 12/11/2010 05:24 pm Alexander Graf

isa_mmio: Always use little endian

This patch converts the ISA MMIO bridge code to always use little endian mmio.
All bswap code that existed was only there to convert from native cpu
endianness to little endian ISA devices.

Signed-off-by: Alexander Graf <>...

34557491 12/11/2010 05:24 pm Alexander Graf

usb_ohci: Always use little endian

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

Because we don't depend on the target endianness anymore, we can also
move the driver over to Makefile.objs.

Signed-off-by: Alexander Graf <>...

View revisions

Also available in: Atom