diff --git a/BaS_gcc/BaS_gcc.files b/BaS_gcc/BaS_gcc.files index 7db5a35..cc3c18b 100644 --- a/BaS_gcc/BaS_gcc.files +++ b/BaS_gcc/BaS_gcc.files @@ -1,897 +1,895 @@ -dma/dma.c -dma/MCD_dmaApi.c -dma/MCD_tasks.c -dma/MCD_tasksInit.c -exe/basflash.c -exe/basflash_start.c -flash/flash.c -flash/s19reader.c -fs/cc932.c -fs/cc936.c -fs/cc949.c -fs/cc950.c -fs/ccsbcs.c -fs/ff.c -fs/unicode.c -if/driver_vec.c -include/acia.h -include/am79c874.h -include/arp.h -include/ati_ids.h -include/bas_printf.h -include/bas_string.h -include/bas_types.h -include/bas_utils.h -include/bcm5222.h -include/bootp.h -include/cache.h -include/diskio.h -include/dma.h -include/driver_mem.h -include/driver_vec.h -include/edid.h -include/ehci.h -include/eth.h -include/exceptions.h -include/fb.h -include/fec.h -include/fecbd.h -include/ff.h -include/ffconf.h -include/firebee.h -include/font.h -include/i2c-algo-bit.h -include/i2c.h -include/icmp.h -include/ikbd.h -include/interrupts.h -include/ip.h -include/m54455.h -include/m5484l.h -include/MCD_dma.h -include/mcd_initiators.h -include/MCD_progCheck.h -include/MCD_tasksInit.h -include/MCF5475.h -include/MCF5475_CLOCK.h -include/MCF5475_CTM.h -include/MCF5475_DMA.h -include/MCF5475_DSPI.h -include/MCF5475_EPORT.h -include/MCF5475_FBCS.h -include/MCF5475_FEC.h -include/MCF5475_GPIO.h -include/MCF5475_GPT.h -include/MCF5475_I2C.h -include/MCF5475_INTC.h -include/MCF5475_MMU.h -include/MCF5475_PAD.h -include/MCF5475_PCI.h -include/MCF5475_PCIARB.h -include/MCF5475_PSC.h -include/MCF5475_SDRAMC.h -include/MCF5475_SEC.h -include/MCF5475_SIU.h -include/MCF5475_SLT.h -include/MCF5475_SRAM.h -include/MCF5475_USB.h -include/MCF5475_XLB.h -include/mmu.h -include/mod_devicetable.h -include/nbuf.h -include/net.h -include/net_timer.h -include/nif.h -include/ohci.h -include/part.h -include/pci.h -include/pci_ids.h -include/queue.h -include/radeon_reg.h -include/radeonfb.h -include/s19reader.h -include/screen.h -include/sd_card.h -include/startcf.h -include/sysinit.h -include/tftp.h -include/udp.h -include/usb.h -include/usb_defs.h -include/usb_hub.h -include/user_io.h -include/util.h -include/version.h -include/videl.h -include/video.h -include/wait.h -include/x86debug.h -include/x86decode.h -include/x86emu.h -include/x86emui.h -include/x86fpu.h -include/x86fpu_regs.h -include/x86ops.h -include/x86pcibios.h -include/x86prim_asm.h -include/x86prim_ops.h -include/x86regs.h -include/xhdi_sd.h -kbd/ikbd.c -net/am79c874.c -net/arp.c -net/bcm5222.c -net/bootp.c -net/fec.c -net/fecbd.c -net/ip.c -net/nbuf.c -net/net_timer.c -net/nif.c -net/queue.c -net/tftp.c -net/udp.c -nutil/s19header.c -pci/ehci-hcd.c -pci/ohci-hcd.c -pci/pci.c -radeon/radeon_accel.c -radeon/radeon_base.c -radeon/radeon_cursor.c -radeon/radeon_monitor.c -spi/dspi.c -spi/mmc.c -spi/sd_card.c -sys/BaS.c -sys/cache.c -sys/driver_mem.c -sys/fault_vectors.c -sys/init_fpga.c -sys/interrupts.c -sys/mmu.c -sys/sysinit.c -tos/bascook/sources/bascook.c -tos/jtagwait/include/bas_printf.h -tos/jtagwait/include/bas_string.h -tos/jtagwait/include/driver_vec.h -tos/jtagwait/include/MCF5475.h -tos/jtagwait/include/MCF5475_CLOCK.h -tos/jtagwait/include/MCF5475_CTM.h -tos/jtagwait/include/MCF5475_DMA.h -tos/jtagwait/include/MCF5475_DSPI.h -tos/jtagwait/include/MCF5475_EPORT.h -tos/jtagwait/include/MCF5475_FBCS.h -tos/jtagwait/include/MCF5475_FEC.h -tos/jtagwait/include/MCF5475_GPIO.h -tos/jtagwait/include/MCF5475_GPT.h -tos/jtagwait/include/MCF5475_I2C.h -tos/jtagwait/include/MCF5475_INTC.h -tos/jtagwait/include/MCF5475_MMU.h -tos/jtagwait/include/MCF5475_PAD.h -tos/jtagwait/include/MCF5475_PCI.h -tos/jtagwait/include/MCF5475_PCIARB.h -tos/jtagwait/include/MCF5475_PSC.h -tos/jtagwait/include/MCF5475_SDRAMC.h -tos/jtagwait/include/MCF5475_SEC.h -tos/jtagwait/include/MCF5475_SIU.h -tos/jtagwait/include/MCF5475_SLT.h -tos/jtagwait/include/MCF5475_SRAM.h -tos/jtagwait/include/MCF5475_USB.h -tos/jtagwait/include/MCF5475_XLB.h -tos/jtagwait/sources/jtagwait.c -usb/usb.c -usb/usb_hub.c -usb/usb_kbd.c -tos/jtagwait/sources/bas_printf.c -tos/jtagwait/sources/bas_string.c -tos/vmem_test/Makefile -sys/startcf.S -sys/exceptions.S -util/bas_printf.c -util/bas_string.c -util/printf_helper.S -util/wait.c -bas.lk.in -i2c/i2c.c -Makefile -x86emu/x86biosemu.c -x86emu/x86emu.c -x86emu/x86pcibios.c -util/libgcc_helper.S -util/setjmp.c -util/setjmp.S -include/x86emu_regs.h -x86emu/x86emu_util.c -include/setjmp.h -video/video.c -video/fbmem.c -video/fbmodedb.c -video/fbmon.c -video/fnt_st_8x16.c -video/offscreen.c -video/vdi_fill.c -video/videl.c -video/video.c -tos/jtagwait/Makefile -tos/Makefile -dma/dma.c -dma/MCD_dmaApi.c -dma/MCD_tasks.c -dma/MCD_tasksInit.c -exe/basflash.c -exe/basflash_start.c -firebee/bas.elf -firebee/bas.lk -firebee/bas.map -firebee/bas.s19 -firebee/basflash.elf -firebee/basflash.map -firebee/basflash.s19 -firebee/bashflash.lk -firebee/depend -firebee/ram.elf -firebee/ram.lk -firebee/ram.s19 -flash/flash.c -flash/s19reader.c -flash_scripts/flash_firebee_bas.bdm -flash_scripts/flash_firebee_etos.bdm -flash_scripts/flash_firebee_firetos.bdm -flash_scripts/flash_firebee_fpga.bdm -flash_scripts/flash_m548x_bas.bdm -flash_scripts/flash_m548x_dbug.bdm -flash_scripts/flash_m548x_etos.bdm -fs/cc932.c -fs/cc936.c -fs/cc949.c -fs/cc950.c -fs/ccsbcs.c -fs/ff.c -fs/unicode.c -i2c/i2c.c -if/driver_vec.c -include/acia.h -include/am79c874.h -include/arp.h -include/ati_ids.h -include/bas_printf.h -include/bas_string.h -include/bas_types.h -include/bas_utils.h -include/bcm5222.h -include/bootp.h -include/cache.h -include/diskio.h -include/dma.h -include/driver_mem.h -include/driver_vec.h -include/edid.h -include/ehci.h -include/eth.h -include/exceptions.h -include/fb.h -include/fec.h -include/fecbd.h -include/ff.h -include/ffconf.h -include/firebee.h -include/font.h -include/i2c-algo-bit.h -include/i2c.h -include/icmp.h -include/ikbd.h -include/interrupts.h -include/ip.h -include/m54455.h -include/m5484l.h -include/MCD_dma.h -include/mcd_initiators.h -include/MCD_progCheck.h -include/MCD_tasksInit.h -include/MCF5475.h -include/MCF5475_CLOCK.h -include/MCF5475_CTM.h -include/MCF5475_DMA.h -include/MCF5475_DSPI.h -include/MCF5475_EPORT.h -include/MCF5475_FBCS.h -include/MCF5475_FEC.h -include/MCF5475_GPIO.h -include/MCF5475_GPT.h -include/MCF5475_I2C.h -include/MCF5475_INTC.h -include/MCF5475_MMU.h -include/MCF5475_PAD.h -include/MCF5475_PCI.h -include/MCF5475_PCIARB.h -include/MCF5475_PSC.h -include/MCF5475_SDRAMC.h -include/MCF5475_SEC.h -include/MCF5475_SIU.h -include/MCF5475_SLT.h -include/MCF5475_SRAM.h -include/MCF5475_USB.h -include/MCF5475_XLB.h -include/mmu.h -include/mod_devicetable.h -include/nbuf.h -include/net.h -include/net_timer.h -include/nif.h -include/ohci.h -include/part.h -include/pci.h -include/pci_ids.h -include/queue.h -include/radeon_reg.h -include/radeonfb.h -include/s19reader.h -include/screen.h -include/sd_card.h -include/setjmp.h -include/startcf.h -include/sysinit.h -include/tftp.h -include/udp.h -include/usb.h -include/usb_defs.h -include/usb_hub.h -include/user_io.h -include/util.h -include/version.h -include/videl.h -include/video.h -include/wait.h -include/x86emu.h -include/x86emu_regs.h -include/x86pcibios.h -include/xhdi_sd.h -kbd/ikbd.c -m54455/bas.elf -m54455/bas.lk -m54455/bas.map -m54455/bas.s19 -m54455/basflash.elf -m54455/basflash.map -m54455/basflash.s19 -m54455/bashflash.lk -m54455/depend -m54455/ram.elf -m54455/ram.lk -m54455/ram.s19 -m5484lite/bas.elf -m5484lite/bas.lk -m5484lite/bas.map -m5484lite/bas.s19 -m5484lite/basflash.elf -m5484lite/basflash.map -m5484lite/basflash.s19 -m5484lite/bashflash.lk -m5484lite/depend -m5484lite/ram.elf -m5484lite/ram.lk -m5484lite/ram.s19 -net/am79c874.c -net/arp.c -net/bcm5222.c -net/bootp.c -net/fec.c -net/fecbd.c -net/ip.c -net/nbuf.c -net/net_timer.c -net/nif.c -net/queue.c -net/tftp.c -net/udp.c -nutil/s19header.c -pci/ehci-hcd.c -pci/ohci-hcd.c -pci/pci.c -pci/pci_wrappers.S -radeon/radeon_accel.c -radeon/radeon_base.c -radeon/radeon_cursor.c -radeon/radeon_monitor.c -spi/dspi.c -spi/mmc.c -spi/sd_card.c -sys/BaS.c -sys/cache.c -sys/driver_mem.c -sys/exceptions.S -sys/fault_vectors.c -sys/init_fpga.c -sys/interrupts.c -sys/mmu.c -sys/startcf.S -sys/sysinit.c -tos/bascook/sources/bascook.c -tos/bascook/bascook.prg -tos/bascook/depend -tos/bascook/Makefile -tos/bascook/mapfile -tos/jtagwait/include/bas_printf.h -tos/jtagwait/include/bas_string.h -tos/jtagwait/include/driver_vec.h -tos/jtagwait/include/MCF5475.h -tos/jtagwait/include/MCF5475_CLOCK.h -tos/jtagwait/include/MCF5475_CTM.h -tos/jtagwait/include/MCF5475_DMA.h -tos/jtagwait/include/MCF5475_DSPI.h -tos/jtagwait/include/MCF5475_EPORT.h -tos/jtagwait/include/MCF5475_FBCS.h -tos/jtagwait/include/MCF5475_FEC.h -tos/jtagwait/include/MCF5475_GPIO.h -tos/jtagwait/include/MCF5475_GPT.h -tos/jtagwait/include/MCF5475_I2C.h -tos/jtagwait/include/MCF5475_INTC.h -tos/jtagwait/include/MCF5475_MMU.h -tos/jtagwait/include/MCF5475_PAD.h -tos/jtagwait/include/MCF5475_PCI.h -tos/jtagwait/include/MCF5475_PCIARB.h -tos/jtagwait/include/MCF5475_PSC.h -tos/jtagwait/include/MCF5475_SDRAMC.h -tos/jtagwait/include/MCF5475_SEC.h -tos/jtagwait/include/MCF5475_SIU.h -tos/jtagwait/include/MCF5475_SLT.h -tos/jtagwait/include/MCF5475_SRAM.h -tos/jtagwait/include/MCF5475_USB.h -tos/jtagwait/include/MCF5475_XLB.h -tos/jtagwait/m5475/mshort/jtagwait.prg -tos/jtagwait/m5475/jtagwait.prg -tos/jtagwait/sources/bas_printf.c -tos/jtagwait/sources/bas_string.c -tos/jtagwait/sources/jtagwait.c -tos/jtagwait/sources/printf_helper.S -tos/jtagwait/depend -tos/jtagwait/jtagwait.config -tos/jtagwait/jtagwait.creator -tos/jtagwait/jtagwait.creator.user -tos/jtagwait/jtagwait.files -tos/jtagwait/jtagwait.includes -tos/jtagwait/Makefile -tos/jtagwait/mapfile -tos/pci_test/include/bas_string.h -tos/pci_test/include/driver_vec.h -tos/pci_test/include/MCF5475.h -tos/pci_test/include/MCF5475_CLOCK.h -tos/pci_test/include/MCF5475_CTM.h -tos/pci_test/include/MCF5475_DMA.h -tos/pci_test/include/MCF5475_DSPI.h -tos/pci_test/include/MCF5475_EPORT.h -tos/pci_test/include/MCF5475_FBCS.h -tos/pci_test/include/MCF5475_FEC.h -tos/pci_test/include/MCF5475_GPIO.h -tos/pci_test/include/MCF5475_GPT.h -tos/pci_test/include/MCF5475_I2C.h -tos/pci_test/include/MCF5475_INTC.h -tos/pci_test/include/MCF5475_MMU.h -tos/pci_test/include/MCF5475_PAD.h -tos/pci_test/include/MCF5475_PCI.h -tos/pci_test/include/MCF5475_PCIARB.h -tos/pci_test/include/MCF5475_PSC.h -tos/pci_test/include/MCF5475_SDRAMC.h -tos/pci_test/include/MCF5475_SEC.h -tos/pci_test/include/MCF5475_SIU.h -tos/pci_test/include/MCF5475_SLT.h -tos/pci_test/include/MCF5475_SRAM.h -tos/pci_test/include/MCF5475_USB.h -tos/pci_test/include/MCF5475_XLB.h -tos/pci_test/m5475/mshort/pci_test.prg -tos/pci_test/m5475/pci_test.prg -tos/pci_test/sources/pci_test.c -tos/pci_test/sources/printf_helper.S -tos/pci_test/depend -tos/pci_test/Makefile -tos/pci_test/mapfile -tos/pci_test/pci_test.config -tos/pci_test/pci_test.creator -tos/pci_test/pci_test.files -tos/pci_test/pci_test.includes -tos/vmem_test/include/bas_printf.h -tos/vmem_test/include/bas_string.h -tos/vmem_test/include/driver_vec.h -tos/vmem_test/include/MCF5475.h -tos/vmem_test/include/MCF5475_CLOCK.h -tos/vmem_test/include/MCF5475_CTM.h -tos/vmem_test/include/MCF5475_DMA.h -tos/vmem_test/include/MCF5475_DSPI.h -tos/vmem_test/include/MCF5475_EPORT.h -tos/vmem_test/include/MCF5475_FBCS.h -tos/vmem_test/include/MCF5475_FEC.h -tos/vmem_test/include/MCF5475_GPIO.h -tos/vmem_test/include/MCF5475_GPT.h -tos/vmem_test/include/MCF5475_I2C.h -tos/vmem_test/include/MCF5475_INTC.h -tos/vmem_test/include/MCF5475_MMU.h -tos/vmem_test/include/MCF5475_PAD.h -tos/vmem_test/include/MCF5475_PCI.h -tos/vmem_test/include/MCF5475_PCIARB.h -tos/vmem_test/include/MCF5475_PSC.h -tos/vmem_test/include/MCF5475_SDRAMC.h -tos/vmem_test/include/MCF5475_SEC.h -tos/vmem_test/include/MCF5475_SIU.h -tos/vmem_test/include/MCF5475_SLT.h -tos/vmem_test/include/MCF5475_SRAM.h -tos/vmem_test/include/MCF5475_USB.h -tos/vmem_test/include/MCF5475_XLB.h -tos/vmem_test/m5475/mshort/vmem_test.prg -tos/vmem_test/m5475/vmem_test.prg -tos/vmem_test/Makefile -tos/vmem_test/mapfile -tos/vmem_test/vmem_test.config -tos/vmem_test/vmem_test.creator -tos/vmem_test/vmem_test.files -tos/vmem_test/vmem_test.includes -tos/Makefile -usb/usb.c -usb/usb_hub.c -usb/usb_kbd.c -usb/usb_mouse.c -util/bas_printf.c -util/bas_string.c -util/libgcc_helper.S -util/printf_helper.S -util/setjmp.S -util/wait.c -video/fbmem.c -video/fbmodedb.c -video/fbmon.c -video/fnt_st_8x16.c -video/offscreen.c -video/vdi_fill.c -video/videl.c -video/video.c -x86emu/x86biosemu.c -x86emu/x86emu.c -x86emu/x86emu_util.c -x86emu/x86pcibios.c -xhdi/xhdi_interface.c -xhdi/xhdi_sd.c -xhdi/xhdi_vec.S -bas.lk.in -bas_firebee.bdm -BaS_gcc.config -BaS_gcc.creator -BaS_gcc.creator.user -BaS_gcc.creator.user.3.2-pre1 -BaS_gcc.creator.user.ori -BaS_gcc.files -BaS_gcc.includes -bas_m5484.bdm -basflash.lk.in -check.bdm -COPYING -COPYING.LESSER -Doxyfile -dump.bdm -Makefile -mcf5474.gdb -tos/pci_test/include/bas_printf.h -tos/pci_test/include/bas_string.h -tos/pci_test/include/driver_vec.h -tos/pci_test/include/MCF5475_CLOCK.h -tos/pci_test/include/MCF5475_CTM.h -tos/pci_test/include/MCF5475_DMA.h -tos/pci_test/include/MCF5475_DSPI.h -tos/pci_test/include/MCF5475_EPORT.h -tos/pci_test/include/MCF5475_FBCS.h -tos/pci_test/include/MCF5475_FEC.h -tos/pci_test/include/MCF5475_GPIO.h -tos/pci_test/include/MCF5475_GPT.h -tos/pci_test/include/MCF5475_I2C.h -tos/pci_test/include/MCF5475_INTC.h -tos/pci_test/include/MCF5475_MMU.h -tos/pci_test/include/MCF5475_PAD.h -tos/pci_test/include/MCF5475_PCI.h -tos/pci_test/include/MCF5475_PCIARB.h -tos/pci_test/include/MCF5475_PSC.h -tos/pci_test/include/MCF5475_SDRAMC.h -tos/pci_test/include/MCF5475_SEC.h -tos/pci_test/include/MCF5475_SIU.h -tos/pci_test/include/MCF5475_SLT.h -tos/pci_test/include/MCF5475_SRAM.h -tos/pci_test/include/MCF5475_USB.h -tos/pci_test/include/MCF5475_XLB.h -tos/pci_test/include/MCF5475.h -tos/pci_test/include/pci.h -memory_map.txt -pci/pci_errata.c -include/pci_errata.h -tos/bascook/sources/bascook.c -tos/bascook/Makefile -tos/fpga_test/include/bas_printf.h -tos/fpga_test/include/bas_string.h -tos/fpga_test/include/driver_vec.h -tos/fpga_test/include/MCF5475.h -tos/fpga_test/include/MCF5475_CLOCK.h -tos/fpga_test/include/MCF5475_CTM.h -tos/fpga_test/include/MCF5475_DMA.h -tos/fpga_test/include/MCF5475_DSPI.h -tos/fpga_test/include/MCF5475_EPORT.h -tos/fpga_test/include/MCF5475_FBCS.h -tos/fpga_test/include/MCF5475_FEC.h -tos/fpga_test/include/MCF5475_GPIO.h -tos/fpga_test/include/MCF5475_GPT.h -tos/fpga_test/include/MCF5475_I2C.h -tos/fpga_test/include/MCF5475_INTC.h -tos/fpga_test/include/MCF5475_MMU.h -tos/fpga_test/include/MCF5475_PAD.h -tos/fpga_test/include/MCF5475_PCI.h -tos/fpga_test/include/MCF5475_PCIARB.h -tos/fpga_test/include/MCF5475_PSC.h -tos/fpga_test/include/MCF5475_SDRAMC.h -tos/fpga_test/include/MCF5475_SEC.h -tos/fpga_test/include/MCF5475_SIU.h -tos/fpga_test/include/MCF5475_SLT.h -tos/fpga_test/include/MCF5475_SRAM.h -tos/fpga_test/include/MCF5475_USB.h -tos/fpga_test/include/MCF5475_XLB.h -tos/fpga_test/sources/bas_printf.c -tos/fpga_test/sources/bas_string.c -tos/fpga_test/sources/printf_helper.S -tos/fpga_test/Makefile -tos/jtagwait/include/bas_printf.h -tos/jtagwait/include/bas_string.h -tos/jtagwait/include/driver_vec.h -tos/jtagwait/include/MCF5475.h -tos/jtagwait/include/MCF5475_CLOCK.h -tos/jtagwait/include/MCF5475_CTM.h -tos/jtagwait/include/MCF5475_DMA.h -tos/jtagwait/include/MCF5475_DSPI.h -tos/jtagwait/include/MCF5475_EPORT.h -tos/jtagwait/include/MCF5475_FBCS.h -tos/jtagwait/include/MCF5475_FEC.h -tos/jtagwait/include/MCF5475_GPIO.h -tos/jtagwait/include/MCF5475_GPT.h -tos/jtagwait/include/MCF5475_I2C.h -tos/jtagwait/include/MCF5475_INTC.h -tos/jtagwait/include/MCF5475_MMU.h -tos/jtagwait/include/MCF5475_PAD.h -tos/jtagwait/include/MCF5475_PCI.h -tos/jtagwait/include/MCF5475_PCIARB.h -tos/jtagwait/include/MCF5475_PSC.h -tos/jtagwait/include/MCF5475_SDRAMC.h -tos/jtagwait/include/MCF5475_SEC.h -tos/jtagwait/include/MCF5475_SIU.h -tos/jtagwait/include/MCF5475_SLT.h -tos/jtagwait/include/MCF5475_SRAM.h -tos/jtagwait/include/MCF5475_USB.h -tos/jtagwait/include/MCF5475_XLB.h -tos/jtagwait/sources/bas_printf.c -tos/jtagwait/sources/bas_string.c -tos/jtagwait/sources/jtagwait.c -tos/jtagwait/sources/printf_helper.S -tos/jtagwait/Makefile -tos/pci_test/include/bas_printf.h -tos/pci_test/include/bas_string.h -tos/pci_test/include/driver_vec.h -tos/pci_test/include/MCF5475.h -tos/pci_test/include/MCF5475_CLOCK.h -tos/pci_test/include/MCF5475_CTM.h -tos/pci_test/include/MCF5475_DMA.h -tos/pci_test/include/MCF5475_DSPI.h -tos/pci_test/include/MCF5475_EPORT.h -tos/pci_test/include/MCF5475_FBCS.h -tos/pci_test/include/MCF5475_FEC.h -tos/pci_test/include/MCF5475_GPIO.h -tos/pci_test/include/MCF5475_GPT.h -tos/pci_test/include/MCF5475_I2C.h -tos/pci_test/include/MCF5475_INTC.h -tos/pci_test/include/MCF5475_MMU.h -tos/pci_test/include/MCF5475_PAD.h -tos/pci_test/include/MCF5475_PCI.h -tos/pci_test/include/MCF5475_PCIARB.h -tos/pci_test/include/MCF5475_PSC.h -tos/pci_test/include/MCF5475_SDRAMC.h -tos/pci_test/include/MCF5475_SEC.h -tos/pci_test/include/MCF5475_SIU.h -tos/pci_test/include/MCF5475_SLT.h -tos/pci_test/include/MCF5475_SRAM.h -tos/pci_test/include/MCF5475_USB.h -tos/pci_test/include/MCF5475_XLB.h -tos/pci_test/include/pci.h -tos/pci_test/sources/bas_printf.c -tos/pci_test/sources/bas_string.c -tos/pci_test/sources/pci_test.c -tos/pci_test/sources/printf_helper.S -tos/pci_test/Makefile -tos/vmem_test/include/bas_printf.h -tos/vmem_test/include/bas_string.h -tos/vmem_test/include/driver_vec.h -tos/vmem_test/include/MCF5475.h -tos/vmem_test/include/MCF5475_CLOCK.h -tos/vmem_test/include/MCF5475_CTM.h -tos/vmem_test/include/MCF5475_DMA.h -tos/vmem_test/include/MCF5475_DSPI.h -tos/vmem_test/include/MCF5475_EPORT.h -tos/vmem_test/include/MCF5475_FBCS.h -tos/vmem_test/include/MCF5475_FEC.h -tos/vmem_test/include/MCF5475_GPIO.h -tos/vmem_test/include/MCF5475_GPT.h -tos/vmem_test/include/MCF5475_I2C.h -tos/vmem_test/include/MCF5475_INTC.h -tos/vmem_test/include/MCF5475_MMU.h -tos/vmem_test/include/MCF5475_PAD.h -tos/vmem_test/include/MCF5475_PCI.h -tos/vmem_test/include/MCF5475_PCIARB.h -tos/vmem_test/include/MCF5475_PSC.h -tos/vmem_test/include/MCF5475_SDRAMC.h -tos/vmem_test/include/MCF5475_SEC.h -tos/vmem_test/include/MCF5475_SIU.h -tos/vmem_test/include/MCF5475_SLT.h -tos/vmem_test/include/MCF5475_SRAM.h -tos/vmem_test/include/MCF5475_USB.h -tos/vmem_test/include/MCF5475_XLB.h -tos/vmem_test/sources/fpga_test.c -tos/vmem_test/Makefile -tos/Makefile -tos/fpga_test/sources/fpga_test.c -include/debug.h -tos/bascook/sources/bascook.c -tos/bascook/Makefile -tos/fpga_test/include/bas_printf.h -tos/fpga_test/include/bas_string.h -tos/fpga_test/include/driver_vec.h -tos/fpga_test/include/MCF5475.h -tos/fpga_test/include/MCF5475_CLOCK.h -tos/fpga_test/include/MCF5475_CTM.h -tos/fpga_test/include/MCF5475_DMA.h -tos/fpga_test/include/MCF5475_DSPI.h -tos/fpga_test/include/MCF5475_EPORT.h -tos/fpga_test/include/MCF5475_FBCS.h -tos/fpga_test/include/MCF5475_FEC.h -tos/fpga_test/include/MCF5475_GPIO.h -tos/fpga_test/include/MCF5475_GPT.h -tos/fpga_test/include/MCF5475_I2C.h -tos/fpga_test/include/MCF5475_INTC.h -tos/fpga_test/include/MCF5475_MMU.h -tos/fpga_test/include/MCF5475_PAD.h -tos/fpga_test/include/MCF5475_PCI.h -tos/fpga_test/include/MCF5475_PCIARB.h -tos/fpga_test/include/MCF5475_PSC.h -tos/fpga_test/include/MCF5475_SDRAMC.h -tos/fpga_test/include/MCF5475_SEC.h -tos/fpga_test/include/MCF5475_SIU.h -tos/fpga_test/include/MCF5475_SLT.h -tos/fpga_test/include/MCF5475_SRAM.h -tos/fpga_test/include/MCF5475_USB.h -tos/fpga_test/include/MCF5475_XLB.h -tos/fpga_test/sources/bas_printf.c -tos/fpga_test/sources/bas_string.c -tos/fpga_test/sources/fpga_test.c -tos/fpga_test/sources/printf_helper.S -tos/fpga_test/sources/vmem_test.c -tos/fpga_test/Makefile -tos/jtagwait/include/bas_printf.h -tos/jtagwait/include/bas_string.h -tos/jtagwait/include/driver_vec.h -tos/jtagwait/include/MCF5475.h -tos/jtagwait/include/MCF5475_CLOCK.h -tos/jtagwait/include/MCF5475_CTM.h -tos/jtagwait/include/MCF5475_DMA.h -tos/jtagwait/include/MCF5475_DSPI.h -tos/jtagwait/include/MCF5475_EPORT.h -tos/jtagwait/include/MCF5475_FBCS.h -tos/jtagwait/include/MCF5475_FEC.h -tos/jtagwait/include/MCF5475_GPIO.h -tos/jtagwait/include/MCF5475_GPT.h -tos/jtagwait/include/MCF5475_I2C.h -tos/jtagwait/include/MCF5475_INTC.h -tos/jtagwait/include/MCF5475_MMU.h -tos/jtagwait/include/MCF5475_PAD.h -tos/jtagwait/include/MCF5475_PCI.h -tos/jtagwait/include/MCF5475_PCIARB.h -tos/jtagwait/include/MCF5475_PSC.h -tos/jtagwait/include/MCF5475_SDRAMC.h -tos/jtagwait/include/MCF5475_SEC.h -tos/jtagwait/include/MCF5475_SIU.h -tos/jtagwait/include/MCF5475_SLT.h -tos/jtagwait/include/MCF5475_SRAM.h -tos/jtagwait/include/MCF5475_USB.h -tos/jtagwait/include/MCF5475_XLB.h -tos/jtagwait/sources/bas_printf.c -tos/jtagwait/sources/bas_string.c -tos/jtagwait/sources/jtagwait.c -tos/jtagwait/sources/printf_helper.S -tos/jtagwait/Makefile -tos/pci_mem/include/bas_string.h -tos/pci_mem/include/bas_types.h -tos/pci_mem/include/driver_vec.h -tos/pci_mem/include/MCF5475.h -tos/pci_mem/include/MCF5475_CLOCK.h -tos/pci_mem/include/MCF5475_CTM.h -tos/pci_mem/include/MCF5475_DMA.h -tos/pci_mem/include/MCF5475_DSPI.h -tos/pci_mem/include/MCF5475_EPORT.h -tos/pci_mem/include/MCF5475_FBCS.h -tos/pci_mem/include/MCF5475_FEC.h -tos/pci_mem/include/MCF5475_GPIO.h -tos/pci_mem/include/MCF5475_GPT.h -tos/pci_mem/include/MCF5475_I2C.h -tos/pci_mem/include/MCF5475_INTC.h -tos/pci_mem/include/MCF5475_MMU.h -tos/pci_mem/include/MCF5475_PAD.h -tos/pci_mem/include/MCF5475_PCI.h -tos/pci_mem/include/MCF5475_PCIARB.h -tos/pci_mem/include/MCF5475_PSC.h -tos/pci_mem/include/MCF5475_SDRAMC.h -tos/pci_mem/include/MCF5475_SEC.h -tos/pci_mem/include/MCF5475_SIU.h -tos/pci_mem/include/MCF5475_SLT.h -tos/pci_mem/include/MCF5475_SRAM.h -tos/pci_mem/include/MCF5475_USB.h -tos/pci_mem/include/MCF5475_XLB.h -tos/pci_mem/include/pci.h -tos/pci_mem/include/util.h -tos/pci_mem/sources/pci_mem.c -tos/pci_mem/Makefile -tos/pci_test/include/bas_string.h -tos/pci_test/include/bas_types.h -tos/pci_test/include/driver_vec.h -tos/pci_test/include/MCF5475.h -tos/pci_test/include/MCF5475_CLOCK.h -tos/pci_test/include/MCF5475_CTM.h -tos/pci_test/include/MCF5475_DMA.h -tos/pci_test/include/MCF5475_DSPI.h -tos/pci_test/include/MCF5475_EPORT.h -tos/pci_test/include/MCF5475_FBCS.h -tos/pci_test/include/MCF5475_FEC.h -tos/pci_test/include/MCF5475_GPIO.h -tos/pci_test/include/MCF5475_GPT.h -tos/pci_test/include/MCF5475_I2C.h -tos/pci_test/include/MCF5475_INTC.h -tos/pci_test/include/MCF5475_MMU.h -tos/pci_test/include/MCF5475_PAD.h -tos/pci_test/include/MCF5475_PCI.h -tos/pci_test/include/MCF5475_PCIARB.h -tos/pci_test/include/MCF5475_PSC.h -tos/pci_test/include/MCF5475_SDRAMC.h -tos/pci_test/include/MCF5475_SEC.h -tos/pci_test/include/MCF5475_SIU.h -tos/pci_test/include/MCF5475_SLT.h -tos/pci_test/include/MCF5475_SRAM.h -tos/pci_test/include/MCF5475_USB.h -tos/pci_test/include/MCF5475_XLB.h -tos/pci_test/include/pci.h -tos/pci_test/include/util.h -tos/pci_test/sources/pci_test.c -tos/pci_test/sources/printf_helper.S -tos/pci_test/Makefile -tos/vmem_test/include/bas_printf.h -tos/vmem_test/include/bas_string.h -tos/vmem_test/include/driver_vec.h -tos/vmem_test/include/MCF5475.h -tos/vmem_test/include/MCF5475_CLOCK.h -tos/vmem_test/include/MCF5475_CTM.h -tos/vmem_test/include/MCF5475_DMA.h -tos/vmem_test/include/MCF5475_DSPI.h -tos/vmem_test/include/MCF5475_EPORT.h -tos/vmem_test/include/MCF5475_FBCS.h -tos/vmem_test/include/MCF5475_FEC.h -tos/vmem_test/include/MCF5475_GPIO.h -tos/vmem_test/include/MCF5475_GPT.h -tos/vmem_test/include/MCF5475_I2C.h -tos/vmem_test/include/MCF5475_INTC.h -tos/vmem_test/include/MCF5475_MMU.h -tos/vmem_test/include/MCF5475_PAD.h -tos/vmem_test/include/MCF5475_PCI.h -tos/vmem_test/include/MCF5475_PCIARB.h -tos/vmem_test/include/MCF5475_PSC.h -tos/vmem_test/include/MCF5475_SDRAMC.h -tos/vmem_test/include/MCF5475_SEC.h -tos/vmem_test/include/MCF5475_SIU.h -tos/vmem_test/include/MCF5475_SLT.h -tos/vmem_test/include/MCF5475_SRAM.h -tos/vmem_test/include/MCF5475_USB.h -tos/vmem_test/include/MCF5475_XLB.h -tos/vmem_test/sources/bas_printf.c -tos/vmem_test/sources/bas_string.c -tos/vmem_test/sources/printf_helper.S -tos/vmem_test/sources/vmem_test.c -tos/vmem_test/Makefile -tos/Makefile -radeon/radeon_i2c.c -basflash.lk.in -radeon/i2c-algo-bit.c +dma/dma.c +dma/MCD_dmaApi.c +dma/MCD_tasks.c +dma/MCD_tasksInit.c +exe/basflash.c +exe/basflash_start.c +flash/flash.c +flash/s19reader.c +fs/cc932.c +fs/cc936.c +fs/cc949.c +fs/cc950.c +fs/ccsbcs.c +fs/ff.c +fs/unicode.c +if/driver_vec.c +include/acia.h +include/am79c874.h +include/arp.h +include/ati_ids.h +include/bas_printf.h +include/bas_string.h +include/bas_types.h +include/bas_utils.h +include/bcm5222.h +include/bootp.h +include/cache.h +include/diskio.h +include/dma.h +include/driver_mem.h +include/driver_vec.h +include/edid.h +include/ehci.h +include/eth.h +include/exceptions.h +include/fb.h +include/fec.h +include/fecbd.h +include/ff.h +include/ffconf.h +include/firebee.h +include/font.h +include/i2c-algo-bit.h +include/i2c.h +include/icmp.h +include/ikbd.h +include/interrupts.h +include/ip.h +include/m54455.h +include/m5484l.h +include/MCD_dma.h +include/mcd_initiators.h +include/MCD_progCheck.h +include/MCD_tasksInit.h +include/MCF5475.h +include/MCF5475_CLOCK.h +include/MCF5475_CTM.h +include/MCF5475_DMA.h +include/MCF5475_DSPI.h +include/MCF5475_EPORT.h +include/MCF5475_FBCS.h +include/MCF5475_FEC.h +include/MCF5475_GPIO.h +include/MCF5475_GPT.h +include/MCF5475_I2C.h +include/MCF5475_INTC.h +include/MCF5475_MMU.h +include/MCF5475_PAD.h +include/MCF5475_PCI.h +include/MCF5475_PCIARB.h +include/MCF5475_PSC.h +include/MCF5475_SDRAMC.h +include/MCF5475_SEC.h +include/MCF5475_SIU.h +include/MCF5475_SLT.h +include/MCF5475_SRAM.h +include/MCF5475_USB.h +include/MCF5475_XLB.h +include/mmu.h +include/mod_devicetable.h +include/nbuf.h +include/net.h +include/net_timer.h +include/nif.h +include/ohci.h +include/part.h +include/pci.h +include/pci_ids.h +include/queue.h +include/radeon_reg.h +include/radeonfb.h +include/s19reader.h +include/screen.h +include/sd_card.h +include/startcf.h +include/sysinit.h +include/tftp.h +include/udp.h +include/usb.h +include/usb_defs.h +include/usb_hub.h +include/user_io.h +include/util.h +include/version.h +include/videl.h +include/video.h +include/wait.h +include/x86debug.h +include/x86decode.h +include/x86emu.h +include/x86emui.h +include/x86fpu.h +include/x86fpu_regs.h +include/x86ops.h +include/x86pcibios.h +include/x86prim_asm.h +include/x86prim_ops.h +include/x86regs.h +include/xhdi_sd.h +kbd/ikbd.c +net/am79c874.c +net/arp.c +net/bcm5222.c +net/bootp.c +net/fec.c +net/fecbd.c +net/ip.c +net/nbuf.c +net/net_timer.c +net/nif.c +net/queue.c +net/tftp.c +net/udp.c +nutil/s19header.c +pci/ehci-hcd.c +pci/ohci-hcd.c +pci/pci.c +radeon/radeon_accel.c +radeon/radeon_base.c +radeon/radeon_cursor.c +radeon/radeon_monitor.c +spi/dspi.c +spi/mmc.c +spi/sd_card.c +sys/BaS.c +sys/cache.c +sys/driver_mem.c +sys/fault_vectors.c +sys/init_fpga.c +sys/interrupts.c +sys/mmu.c +sys/sysinit.c +tos/bascook/sources/bascook.c +tos/jtagwait/include/bas_printf.h +tos/jtagwait/include/bas_string.h +tos/jtagwait/include/driver_vec.h +tos/jtagwait/include/MCF5475.h +tos/jtagwait/include/MCF5475_CLOCK.h +tos/jtagwait/include/MCF5475_CTM.h +tos/jtagwait/include/MCF5475_DMA.h +tos/jtagwait/include/MCF5475_DSPI.h +tos/jtagwait/include/MCF5475_EPORT.h +tos/jtagwait/include/MCF5475_FBCS.h +tos/jtagwait/include/MCF5475_FEC.h +tos/jtagwait/include/MCF5475_GPIO.h +tos/jtagwait/include/MCF5475_GPT.h +tos/jtagwait/include/MCF5475_I2C.h +tos/jtagwait/include/MCF5475_INTC.h +tos/jtagwait/include/MCF5475_MMU.h +tos/jtagwait/include/MCF5475_PAD.h +tos/jtagwait/include/MCF5475_PCI.h +tos/jtagwait/include/MCF5475_PCIARB.h +tos/jtagwait/include/MCF5475_PSC.h +tos/jtagwait/include/MCF5475_SDRAMC.h +tos/jtagwait/include/MCF5475_SEC.h +tos/jtagwait/include/MCF5475_SIU.h +tos/jtagwait/include/MCF5475_SLT.h +tos/jtagwait/include/MCF5475_SRAM.h +tos/jtagwait/include/MCF5475_USB.h +tos/jtagwait/include/MCF5475_XLB.h +tos/jtagwait/sources/jtagwait.c +usb/usb.c +usb/usb_hub.c +usb/usb_kbd.c +tos/jtagwait/sources/bas_printf.c +tos/jtagwait/sources/bas_string.c +tos/vmem_test/Makefile +sys/startcf.S +sys/exceptions.S +util/bas_printf.c +util/bas_string.c +util/wait.c +bas.lk.in +i2c/i2c.c +Makefile +x86emu/x86biosemu.c +x86emu/x86emu.c +x86emu/x86pcibios.c +util/libgcc_helper.S +util/setjmp.c +util/setjmp.S +include/x86emu_regs.h +x86emu/x86emu_util.c +include/setjmp.h +video/video.c +video/fbmem.c +video/fbmodedb.c +video/fbmon.c +video/fnt_st_8x16.c +video/offscreen.c +video/vdi_fill.c +video/videl.c +video/video.c +tos/jtagwait/Makefile +tos/Makefile +dma/dma.c +dma/MCD_dmaApi.c +dma/MCD_tasks.c +dma/MCD_tasksInit.c +exe/basflash.c +exe/basflash_start.c +firebee/bas.elf +firebee/bas.lk +firebee/bas.map +firebee/bas.s19 +firebee/basflash.elf +firebee/basflash.map +firebee/basflash.s19 +firebee/bashflash.lk +firebee/depend +firebee/ram.elf +firebee/ram.lk +firebee/ram.s19 +flash/flash.c +flash/s19reader.c +flash_scripts/flash_firebee_bas.bdm +flash_scripts/flash_firebee_etos.bdm +flash_scripts/flash_firebee_firetos.bdm +flash_scripts/flash_firebee_fpga.bdm +flash_scripts/flash_m548x_bas.bdm +flash_scripts/flash_m548x_dbug.bdm +flash_scripts/flash_m548x_etos.bdm +fs/cc932.c +fs/cc936.c +fs/cc949.c +fs/cc950.c +fs/ccsbcs.c +fs/ff.c +fs/unicode.c +i2c/i2c.c +if/driver_vec.c +include/acia.h +include/am79c874.h +include/arp.h +include/ati_ids.h +include/bas_printf.h +include/bas_string.h +include/bas_types.h +include/bas_utils.h +include/bcm5222.h +include/bootp.h +include/cache.h +include/diskio.h +include/dma.h +include/driver_mem.h +include/driver_vec.h +include/edid.h +include/ehci.h +include/eth.h +include/exceptions.h +include/fb.h +include/fec.h +include/fecbd.h +include/ff.h +include/ffconf.h +include/firebee.h +include/font.h +include/i2c-algo-bit.h +include/i2c.h +include/icmp.h +include/ikbd.h +include/interrupts.h +include/ip.h +include/m54455.h +include/m5484l.h +include/MCD_dma.h +include/mcd_initiators.h +include/MCD_progCheck.h +include/MCD_tasksInit.h +include/MCF5475.h +include/MCF5475_CLOCK.h +include/MCF5475_CTM.h +include/MCF5475_DMA.h +include/MCF5475_DSPI.h +include/MCF5475_EPORT.h +include/MCF5475_FBCS.h +include/MCF5475_FEC.h +include/MCF5475_GPIO.h +include/MCF5475_GPT.h +include/MCF5475_I2C.h +include/MCF5475_INTC.h +include/MCF5475_MMU.h +include/MCF5475_PAD.h +include/MCF5475_PCI.h +include/MCF5475_PCIARB.h +include/MCF5475_PSC.h +include/MCF5475_SDRAMC.h +include/MCF5475_SEC.h +include/MCF5475_SIU.h +include/MCF5475_SLT.h +include/MCF5475_SRAM.h +include/MCF5475_USB.h +include/MCF5475_XLB.h +include/mmu.h +include/mod_devicetable.h +include/nbuf.h +include/net.h +include/net_timer.h +include/nif.h +include/ohci.h +include/part.h +include/pci.h +include/pci_ids.h +include/queue.h +include/radeon_reg.h +include/radeonfb.h +include/s19reader.h +include/screen.h +include/sd_card.h +include/setjmp.h +include/startcf.h +include/sysinit.h +include/tftp.h +include/udp.h +include/usb.h +include/usb_defs.h +include/usb_hub.h +include/user_io.h +include/util.h +include/version.h +include/videl.h +include/video.h +include/wait.h +include/x86emu.h +include/x86emu_regs.h +include/x86pcibios.h +include/xhdi_sd.h +kbd/ikbd.c +m54455/bas.elf +m54455/bas.lk +m54455/bas.map +m54455/bas.s19 +m54455/basflash.elf +m54455/basflash.map +m54455/basflash.s19 +m54455/bashflash.lk +m54455/depend +m54455/ram.elf +m54455/ram.lk +m54455/ram.s19 +m5484lite/bas.elf +m5484lite/bas.lk +m5484lite/bas.map +m5484lite/bas.s19 +m5484lite/basflash.elf +m5484lite/basflash.map +m5484lite/basflash.s19 +m5484lite/bashflash.lk +m5484lite/depend +m5484lite/ram.elf +m5484lite/ram.lk +m5484lite/ram.s19 +net/am79c874.c +net/arp.c +net/bcm5222.c +net/bootp.c +net/fec.c +net/fecbd.c +net/ip.c +net/nbuf.c +net/net_timer.c +net/nif.c +net/queue.c +net/tftp.c +net/udp.c +nutil/s19header.c +pci/ehci-hcd.c +pci/ohci-hcd.c +pci/pci.c +pci/pci_wrappers.S +radeon/radeon_accel.c +radeon/radeon_base.c +radeon/radeon_cursor.c +radeon/radeon_monitor.c +spi/dspi.c +spi/mmc.c +spi/sd_card.c +sys/BaS.c +sys/cache.c +sys/driver_mem.c +sys/exceptions.S +sys/fault_vectors.c +sys/init_fpga.c +sys/interrupts.c +sys/mmu.c +sys/startcf.S +sys/sysinit.c +tos/bascook/sources/bascook.c +tos/bascook/bascook.prg +tos/bascook/depend +tos/bascook/Makefile +tos/bascook/mapfile +tos/jtagwait/include/bas_printf.h +tos/jtagwait/include/bas_string.h +tos/jtagwait/include/driver_vec.h +tos/jtagwait/include/MCF5475.h +tos/jtagwait/include/MCF5475_CLOCK.h +tos/jtagwait/include/MCF5475_CTM.h +tos/jtagwait/include/MCF5475_DMA.h +tos/jtagwait/include/MCF5475_DSPI.h +tos/jtagwait/include/MCF5475_EPORT.h +tos/jtagwait/include/MCF5475_FBCS.h +tos/jtagwait/include/MCF5475_FEC.h +tos/jtagwait/include/MCF5475_GPIO.h +tos/jtagwait/include/MCF5475_GPT.h +tos/jtagwait/include/MCF5475_I2C.h +tos/jtagwait/include/MCF5475_INTC.h +tos/jtagwait/include/MCF5475_MMU.h +tos/jtagwait/include/MCF5475_PAD.h +tos/jtagwait/include/MCF5475_PCI.h +tos/jtagwait/include/MCF5475_PCIARB.h +tos/jtagwait/include/MCF5475_PSC.h +tos/jtagwait/include/MCF5475_SDRAMC.h +tos/jtagwait/include/MCF5475_SEC.h +tos/jtagwait/include/MCF5475_SIU.h +tos/jtagwait/include/MCF5475_SLT.h +tos/jtagwait/include/MCF5475_SRAM.h +tos/jtagwait/include/MCF5475_USB.h +tos/jtagwait/include/MCF5475_XLB.h +tos/jtagwait/m5475/mshort/jtagwait.prg +tos/jtagwait/m5475/jtagwait.prg +tos/jtagwait/sources/bas_printf.c +tos/jtagwait/sources/bas_string.c +tos/jtagwait/sources/jtagwait.c +tos/jtagwait/sources/printf_helper.S +tos/jtagwait/depend +tos/jtagwait/jtagwait.config +tos/jtagwait/jtagwait.creator +tos/jtagwait/jtagwait.creator.user +tos/jtagwait/jtagwait.files +tos/jtagwait/jtagwait.includes +tos/jtagwait/Makefile +tos/jtagwait/mapfile +tos/pci_test/include/bas_string.h +tos/pci_test/include/driver_vec.h +tos/pci_test/include/MCF5475.h +tos/pci_test/include/MCF5475_CLOCK.h +tos/pci_test/include/MCF5475_CTM.h +tos/pci_test/include/MCF5475_DMA.h +tos/pci_test/include/MCF5475_DSPI.h +tos/pci_test/include/MCF5475_EPORT.h +tos/pci_test/include/MCF5475_FBCS.h +tos/pci_test/include/MCF5475_FEC.h +tos/pci_test/include/MCF5475_GPIO.h +tos/pci_test/include/MCF5475_GPT.h +tos/pci_test/include/MCF5475_I2C.h +tos/pci_test/include/MCF5475_INTC.h +tos/pci_test/include/MCF5475_MMU.h +tos/pci_test/include/MCF5475_PAD.h +tos/pci_test/include/MCF5475_PCI.h +tos/pci_test/include/MCF5475_PCIARB.h +tos/pci_test/include/MCF5475_PSC.h +tos/pci_test/include/MCF5475_SDRAMC.h +tos/pci_test/include/MCF5475_SEC.h +tos/pci_test/include/MCF5475_SIU.h +tos/pci_test/include/MCF5475_SLT.h +tos/pci_test/include/MCF5475_SRAM.h +tos/pci_test/include/MCF5475_USB.h +tos/pci_test/include/MCF5475_XLB.h +tos/pci_test/m5475/mshort/pci_test.prg +tos/pci_test/m5475/pci_test.prg +tos/pci_test/sources/pci_test.c +tos/pci_test/sources/printf_helper.S +tos/pci_test/depend +tos/pci_test/Makefile +tos/pci_test/mapfile +tos/pci_test/pci_test.config +tos/pci_test/pci_test.creator +tos/pci_test/pci_test.files +tos/pci_test/pci_test.includes +tos/vmem_test/include/bas_printf.h +tos/vmem_test/include/bas_string.h +tos/vmem_test/include/driver_vec.h +tos/vmem_test/include/MCF5475.h +tos/vmem_test/include/MCF5475_CLOCK.h +tos/vmem_test/include/MCF5475_CTM.h +tos/vmem_test/include/MCF5475_DMA.h +tos/vmem_test/include/MCF5475_DSPI.h +tos/vmem_test/include/MCF5475_EPORT.h +tos/vmem_test/include/MCF5475_FBCS.h +tos/vmem_test/include/MCF5475_FEC.h +tos/vmem_test/include/MCF5475_GPIO.h +tos/vmem_test/include/MCF5475_GPT.h +tos/vmem_test/include/MCF5475_I2C.h +tos/vmem_test/include/MCF5475_INTC.h +tos/vmem_test/include/MCF5475_MMU.h +tos/vmem_test/include/MCF5475_PAD.h +tos/vmem_test/include/MCF5475_PCI.h +tos/vmem_test/include/MCF5475_PCIARB.h +tos/vmem_test/include/MCF5475_PSC.h +tos/vmem_test/include/MCF5475_SDRAMC.h +tos/vmem_test/include/MCF5475_SEC.h +tos/vmem_test/include/MCF5475_SIU.h +tos/vmem_test/include/MCF5475_SLT.h +tos/vmem_test/include/MCF5475_SRAM.h +tos/vmem_test/include/MCF5475_USB.h +tos/vmem_test/include/MCF5475_XLB.h +tos/vmem_test/m5475/mshort/vmem_test.prg +tos/vmem_test/m5475/vmem_test.prg +tos/vmem_test/Makefile +tos/vmem_test/mapfile +tos/vmem_test/vmem_test.config +tos/vmem_test/vmem_test.creator +tos/vmem_test/vmem_test.files +tos/vmem_test/vmem_test.includes +tos/Makefile +usb/usb.c +usb/usb_hub.c +usb/usb_kbd.c +usb/usb_mouse.c +util/bas_printf.c +util/bas_string.c +util/libgcc_helper.S +util/setjmp.S +util/wait.c +video/fbmem.c +video/fbmodedb.c +video/fbmon.c +video/fnt_st_8x16.c +video/offscreen.c +video/vdi_fill.c +video/videl.c +video/video.c +x86emu/x86biosemu.c +x86emu/x86emu.c +x86emu/x86emu_util.c +x86emu/x86pcibios.c +xhdi/xhdi_interface.c +xhdi/xhdi_sd.c +xhdi/xhdi_vec.S +bas.lk.in +bas_firebee.bdm +BaS_gcc.config +BaS_gcc.creator +BaS_gcc.creator.user +BaS_gcc.creator.user.3.2-pre1 +BaS_gcc.creator.user.ori +BaS_gcc.files +BaS_gcc.includes +bas_m5484.bdm +basflash.lk.in +check.bdm +COPYING +COPYING.LESSER +Doxyfile +dump.bdm +Makefile +mcf5474.gdb +tos/pci_test/include/bas_printf.h +tos/pci_test/include/bas_string.h +tos/pci_test/include/driver_vec.h +tos/pci_test/include/MCF5475_CLOCK.h +tos/pci_test/include/MCF5475_CTM.h +tos/pci_test/include/MCF5475_DMA.h +tos/pci_test/include/MCF5475_DSPI.h +tos/pci_test/include/MCF5475_EPORT.h +tos/pci_test/include/MCF5475_FBCS.h +tos/pci_test/include/MCF5475_FEC.h +tos/pci_test/include/MCF5475_GPIO.h +tos/pci_test/include/MCF5475_GPT.h +tos/pci_test/include/MCF5475_I2C.h +tos/pci_test/include/MCF5475_INTC.h +tos/pci_test/include/MCF5475_MMU.h +tos/pci_test/include/MCF5475_PAD.h +tos/pci_test/include/MCF5475_PCI.h +tos/pci_test/include/MCF5475_PCIARB.h +tos/pci_test/include/MCF5475_PSC.h +tos/pci_test/include/MCF5475_SDRAMC.h +tos/pci_test/include/MCF5475_SEC.h +tos/pci_test/include/MCF5475_SIU.h +tos/pci_test/include/MCF5475_SLT.h +tos/pci_test/include/MCF5475_SRAM.h +tos/pci_test/include/MCF5475_USB.h +tos/pci_test/include/MCF5475_XLB.h +tos/pci_test/include/MCF5475.h +tos/pci_test/include/pci.h +memory_map.txt +pci/pci_errata.c +include/pci_errata.h +tos/bascook/sources/bascook.c +tos/bascook/Makefile +tos/fpga_test/include/bas_printf.h +tos/fpga_test/include/bas_string.h +tos/fpga_test/include/driver_vec.h +tos/fpga_test/include/MCF5475.h +tos/fpga_test/include/MCF5475_CLOCK.h +tos/fpga_test/include/MCF5475_CTM.h +tos/fpga_test/include/MCF5475_DMA.h +tos/fpga_test/include/MCF5475_DSPI.h +tos/fpga_test/include/MCF5475_EPORT.h +tos/fpga_test/include/MCF5475_FBCS.h +tos/fpga_test/include/MCF5475_FEC.h +tos/fpga_test/include/MCF5475_GPIO.h +tos/fpga_test/include/MCF5475_GPT.h +tos/fpga_test/include/MCF5475_I2C.h +tos/fpga_test/include/MCF5475_INTC.h +tos/fpga_test/include/MCF5475_MMU.h +tos/fpga_test/include/MCF5475_PAD.h +tos/fpga_test/include/MCF5475_PCI.h +tos/fpga_test/include/MCF5475_PCIARB.h +tos/fpga_test/include/MCF5475_PSC.h +tos/fpga_test/include/MCF5475_SDRAMC.h +tos/fpga_test/include/MCF5475_SEC.h +tos/fpga_test/include/MCF5475_SIU.h +tos/fpga_test/include/MCF5475_SLT.h +tos/fpga_test/include/MCF5475_SRAM.h +tos/fpga_test/include/MCF5475_USB.h +tos/fpga_test/include/MCF5475_XLB.h +tos/fpga_test/sources/bas_printf.c +tos/fpga_test/sources/bas_string.c +tos/fpga_test/sources/printf_helper.S +tos/fpga_test/Makefile +tos/jtagwait/include/bas_printf.h +tos/jtagwait/include/bas_string.h +tos/jtagwait/include/driver_vec.h +tos/jtagwait/include/MCF5475.h +tos/jtagwait/include/MCF5475_CLOCK.h +tos/jtagwait/include/MCF5475_CTM.h +tos/jtagwait/include/MCF5475_DMA.h +tos/jtagwait/include/MCF5475_DSPI.h +tos/jtagwait/include/MCF5475_EPORT.h +tos/jtagwait/include/MCF5475_FBCS.h +tos/jtagwait/include/MCF5475_FEC.h +tos/jtagwait/include/MCF5475_GPIO.h +tos/jtagwait/include/MCF5475_GPT.h +tos/jtagwait/include/MCF5475_I2C.h +tos/jtagwait/include/MCF5475_INTC.h +tos/jtagwait/include/MCF5475_MMU.h +tos/jtagwait/include/MCF5475_PAD.h +tos/jtagwait/include/MCF5475_PCI.h +tos/jtagwait/include/MCF5475_PCIARB.h +tos/jtagwait/include/MCF5475_PSC.h +tos/jtagwait/include/MCF5475_SDRAMC.h +tos/jtagwait/include/MCF5475_SEC.h +tos/jtagwait/include/MCF5475_SIU.h +tos/jtagwait/include/MCF5475_SLT.h +tos/jtagwait/include/MCF5475_SRAM.h +tos/jtagwait/include/MCF5475_USB.h +tos/jtagwait/include/MCF5475_XLB.h +tos/jtagwait/sources/bas_printf.c +tos/jtagwait/sources/bas_string.c +tos/jtagwait/sources/jtagwait.c +tos/jtagwait/sources/printf_helper.S +tos/jtagwait/Makefile +tos/pci_test/include/bas_printf.h +tos/pci_test/include/bas_string.h +tos/pci_test/include/driver_vec.h +tos/pci_test/include/MCF5475.h +tos/pci_test/include/MCF5475_CLOCK.h +tos/pci_test/include/MCF5475_CTM.h +tos/pci_test/include/MCF5475_DMA.h +tos/pci_test/include/MCF5475_DSPI.h +tos/pci_test/include/MCF5475_EPORT.h +tos/pci_test/include/MCF5475_FBCS.h +tos/pci_test/include/MCF5475_FEC.h +tos/pci_test/include/MCF5475_GPIO.h +tos/pci_test/include/MCF5475_GPT.h +tos/pci_test/include/MCF5475_I2C.h +tos/pci_test/include/MCF5475_INTC.h +tos/pci_test/include/MCF5475_MMU.h +tos/pci_test/include/MCF5475_PAD.h +tos/pci_test/include/MCF5475_PCI.h +tos/pci_test/include/MCF5475_PCIARB.h +tos/pci_test/include/MCF5475_PSC.h +tos/pci_test/include/MCF5475_SDRAMC.h +tos/pci_test/include/MCF5475_SEC.h +tos/pci_test/include/MCF5475_SIU.h +tos/pci_test/include/MCF5475_SLT.h +tos/pci_test/include/MCF5475_SRAM.h +tos/pci_test/include/MCF5475_USB.h +tos/pci_test/include/MCF5475_XLB.h +tos/pci_test/include/pci.h +tos/pci_test/sources/bas_printf.c +tos/pci_test/sources/bas_string.c +tos/pci_test/sources/pci_test.c +tos/pci_test/sources/printf_helper.S +tos/pci_test/Makefile +tos/vmem_test/include/bas_printf.h +tos/vmem_test/include/bas_string.h +tos/vmem_test/include/driver_vec.h +tos/vmem_test/include/MCF5475.h +tos/vmem_test/include/MCF5475_CLOCK.h +tos/vmem_test/include/MCF5475_CTM.h +tos/vmem_test/include/MCF5475_DMA.h +tos/vmem_test/include/MCF5475_DSPI.h +tos/vmem_test/include/MCF5475_EPORT.h +tos/vmem_test/include/MCF5475_FBCS.h +tos/vmem_test/include/MCF5475_FEC.h +tos/vmem_test/include/MCF5475_GPIO.h +tos/vmem_test/include/MCF5475_GPT.h +tos/vmem_test/include/MCF5475_I2C.h +tos/vmem_test/include/MCF5475_INTC.h +tos/vmem_test/include/MCF5475_MMU.h +tos/vmem_test/include/MCF5475_PAD.h +tos/vmem_test/include/MCF5475_PCI.h +tos/vmem_test/include/MCF5475_PCIARB.h +tos/vmem_test/include/MCF5475_PSC.h +tos/vmem_test/include/MCF5475_SDRAMC.h +tos/vmem_test/include/MCF5475_SEC.h +tos/vmem_test/include/MCF5475_SIU.h +tos/vmem_test/include/MCF5475_SLT.h +tos/vmem_test/include/MCF5475_SRAM.h +tos/vmem_test/include/MCF5475_USB.h +tos/vmem_test/include/MCF5475_XLB.h +tos/vmem_test/sources/fpga_test.c +tos/vmem_test/Makefile +tos/Makefile +tos/fpga_test/sources/fpga_test.c +include/debug.h +tos/bascook/sources/bascook.c +tos/bascook/Makefile +tos/fpga_test/include/bas_printf.h +tos/fpga_test/include/bas_string.h +tos/fpga_test/include/driver_vec.h +tos/fpga_test/include/MCF5475.h +tos/fpga_test/include/MCF5475_CLOCK.h +tos/fpga_test/include/MCF5475_CTM.h +tos/fpga_test/include/MCF5475_DMA.h +tos/fpga_test/include/MCF5475_DSPI.h +tos/fpga_test/include/MCF5475_EPORT.h +tos/fpga_test/include/MCF5475_FBCS.h +tos/fpga_test/include/MCF5475_FEC.h +tos/fpga_test/include/MCF5475_GPIO.h +tos/fpga_test/include/MCF5475_GPT.h +tos/fpga_test/include/MCF5475_I2C.h +tos/fpga_test/include/MCF5475_INTC.h +tos/fpga_test/include/MCF5475_MMU.h +tos/fpga_test/include/MCF5475_PAD.h +tos/fpga_test/include/MCF5475_PCI.h +tos/fpga_test/include/MCF5475_PCIARB.h +tos/fpga_test/include/MCF5475_PSC.h +tos/fpga_test/include/MCF5475_SDRAMC.h +tos/fpga_test/include/MCF5475_SEC.h +tos/fpga_test/include/MCF5475_SIU.h +tos/fpga_test/include/MCF5475_SLT.h +tos/fpga_test/include/MCF5475_SRAM.h +tos/fpga_test/include/MCF5475_USB.h +tos/fpga_test/include/MCF5475_XLB.h +tos/fpga_test/sources/bas_printf.c +tos/fpga_test/sources/bas_string.c +tos/fpga_test/sources/fpga_test.c +tos/fpga_test/sources/printf_helper.S +tos/fpga_test/sources/vmem_test.c +tos/fpga_test/Makefile +tos/jtagwait/include/bas_printf.h +tos/jtagwait/include/bas_string.h +tos/jtagwait/include/driver_vec.h +tos/jtagwait/include/MCF5475.h +tos/jtagwait/include/MCF5475_CLOCK.h +tos/jtagwait/include/MCF5475_CTM.h +tos/jtagwait/include/MCF5475_DMA.h +tos/jtagwait/include/MCF5475_DSPI.h +tos/jtagwait/include/MCF5475_EPORT.h +tos/jtagwait/include/MCF5475_FBCS.h +tos/jtagwait/include/MCF5475_FEC.h +tos/jtagwait/include/MCF5475_GPIO.h +tos/jtagwait/include/MCF5475_GPT.h +tos/jtagwait/include/MCF5475_I2C.h +tos/jtagwait/include/MCF5475_INTC.h +tos/jtagwait/include/MCF5475_MMU.h +tos/jtagwait/include/MCF5475_PAD.h +tos/jtagwait/include/MCF5475_PCI.h +tos/jtagwait/include/MCF5475_PCIARB.h +tos/jtagwait/include/MCF5475_PSC.h +tos/jtagwait/include/MCF5475_SDRAMC.h +tos/jtagwait/include/MCF5475_SEC.h +tos/jtagwait/include/MCF5475_SIU.h +tos/jtagwait/include/MCF5475_SLT.h +tos/jtagwait/include/MCF5475_SRAM.h +tos/jtagwait/include/MCF5475_USB.h +tos/jtagwait/include/MCF5475_XLB.h +tos/jtagwait/sources/bas_printf.c +tos/jtagwait/sources/bas_string.c +tos/jtagwait/sources/jtagwait.c +tos/jtagwait/sources/printf_helper.S +tos/jtagwait/Makefile +tos/pci_mem/include/bas_string.h +tos/pci_mem/include/bas_types.h +tos/pci_mem/include/driver_vec.h +tos/pci_mem/include/MCF5475.h +tos/pci_mem/include/MCF5475_CLOCK.h +tos/pci_mem/include/MCF5475_CTM.h +tos/pci_mem/include/MCF5475_DMA.h +tos/pci_mem/include/MCF5475_DSPI.h +tos/pci_mem/include/MCF5475_EPORT.h +tos/pci_mem/include/MCF5475_FBCS.h +tos/pci_mem/include/MCF5475_FEC.h +tos/pci_mem/include/MCF5475_GPIO.h +tos/pci_mem/include/MCF5475_GPT.h +tos/pci_mem/include/MCF5475_I2C.h +tos/pci_mem/include/MCF5475_INTC.h +tos/pci_mem/include/MCF5475_MMU.h +tos/pci_mem/include/MCF5475_PAD.h +tos/pci_mem/include/MCF5475_PCI.h +tos/pci_mem/include/MCF5475_PCIARB.h +tos/pci_mem/include/MCF5475_PSC.h +tos/pci_mem/include/MCF5475_SDRAMC.h +tos/pci_mem/include/MCF5475_SEC.h +tos/pci_mem/include/MCF5475_SIU.h +tos/pci_mem/include/MCF5475_SLT.h +tos/pci_mem/include/MCF5475_SRAM.h +tos/pci_mem/include/MCF5475_USB.h +tos/pci_mem/include/MCF5475_XLB.h +tos/pci_mem/include/pci.h +tos/pci_mem/include/util.h +tos/pci_mem/sources/pci_mem.c +tos/pci_mem/Makefile +tos/pci_test/include/bas_string.h +tos/pci_test/include/bas_types.h +tos/pci_test/include/driver_vec.h +tos/pci_test/include/MCF5475.h +tos/pci_test/include/MCF5475_CLOCK.h +tos/pci_test/include/MCF5475_CTM.h +tos/pci_test/include/MCF5475_DMA.h +tos/pci_test/include/MCF5475_DSPI.h +tos/pci_test/include/MCF5475_EPORT.h +tos/pci_test/include/MCF5475_FBCS.h +tos/pci_test/include/MCF5475_FEC.h +tos/pci_test/include/MCF5475_GPIO.h +tos/pci_test/include/MCF5475_GPT.h +tos/pci_test/include/MCF5475_I2C.h +tos/pci_test/include/MCF5475_INTC.h +tos/pci_test/include/MCF5475_MMU.h +tos/pci_test/include/MCF5475_PAD.h +tos/pci_test/include/MCF5475_PCI.h +tos/pci_test/include/MCF5475_PCIARB.h +tos/pci_test/include/MCF5475_PSC.h +tos/pci_test/include/MCF5475_SDRAMC.h +tos/pci_test/include/MCF5475_SEC.h +tos/pci_test/include/MCF5475_SIU.h +tos/pci_test/include/MCF5475_SLT.h +tos/pci_test/include/MCF5475_SRAM.h +tos/pci_test/include/MCF5475_USB.h +tos/pci_test/include/MCF5475_XLB.h +tos/pci_test/include/pci.h +tos/pci_test/include/util.h +tos/pci_test/sources/pci_test.c +tos/pci_test/sources/printf_helper.S +tos/pci_test/Makefile +tos/vmem_test/include/bas_printf.h +tos/vmem_test/include/bas_string.h +tos/vmem_test/include/driver_vec.h +tos/vmem_test/include/MCF5475.h +tos/vmem_test/include/MCF5475_CLOCK.h +tos/vmem_test/include/MCF5475_CTM.h +tos/vmem_test/include/MCF5475_DMA.h +tos/vmem_test/include/MCF5475_DSPI.h +tos/vmem_test/include/MCF5475_EPORT.h +tos/vmem_test/include/MCF5475_FBCS.h +tos/vmem_test/include/MCF5475_FEC.h +tos/vmem_test/include/MCF5475_GPIO.h +tos/vmem_test/include/MCF5475_GPT.h +tos/vmem_test/include/MCF5475_I2C.h +tos/vmem_test/include/MCF5475_INTC.h +tos/vmem_test/include/MCF5475_MMU.h +tos/vmem_test/include/MCF5475_PAD.h +tos/vmem_test/include/MCF5475_PCI.h +tos/vmem_test/include/MCF5475_PCIARB.h +tos/vmem_test/include/MCF5475_PSC.h +tos/vmem_test/include/MCF5475_SDRAMC.h +tos/vmem_test/include/MCF5475_SEC.h +tos/vmem_test/include/MCF5475_SIU.h +tos/vmem_test/include/MCF5475_SLT.h +tos/vmem_test/include/MCF5475_SRAM.h +tos/vmem_test/include/MCF5475_USB.h +tos/vmem_test/include/MCF5475_XLB.h +tos/vmem_test/sources/bas_printf.c +tos/vmem_test/sources/bas_string.c +tos/vmem_test/sources/printf_helper.S +tos/vmem_test/sources/vmem_test.c +tos/vmem_test/Makefile +tos/Makefile +radeon/radeon_i2c.c +basflash.lk.in +radeon/i2c-algo-bit.c diff --git a/BaS_gcc/BaS_gcc.includes b/BaS_gcc/BaS_gcc.includes index bea1405..a0aa337 100644 --- a/BaS_gcc/BaS_gcc.includes +++ b/BaS_gcc/BaS_gcc.includes @@ -4,6 +4,9 @@ tos/pci_test/include /usr/m68k-atari-mint/include /opt/cross-mint/m68k-atari-mint/include /opt/gygwin/opt/cross-mint/m68k-atari-mint/include +/opt/m68k-elf/include +/opt/cygwin/opt/m68k-elf/include +/opt/cygwin/opt/m68k-elf/lib/gcc/m68k-elf/4.6.4/include dma m54455 sys diff --git a/BaS_gcc/Makefile b/BaS_gcc/Makefile index 3868ba4..478cdc7 100644 --- a/BaS_gcc/Makefile +++ b/BaS_gcc/Makefile @@ -8,6 +8,14 @@ # installation, but allows source level debugging over BDM with a recent gdb (tested with 7.5), # the m68k BDM tools from sourceforge (http://bdm.sourceforge.net) and a BDM pod (TBLCF and P&E tested). +VERBOSE=N + +ifneq (Y,$(VERBOSE)) +Q=@ +else +Q= +endif + # can be either "Y" or "N" (without quotes). "Y" for using the m68k-elf-, "N" for using the m68k-atari-mint # toolchain COMPILE_ELF=Y @@ -155,7 +163,6 @@ CSRCS= \ ASRCS= \ startcf.S \ - printf_helper.S \ exceptions.S \ setjmp.S \ xhdi_vec.S \ @@ -183,17 +190,18 @@ lib: $(LIBS) .PHONY: ver ver: touch include/version.h + .PHONY: tos tos: - @(cd tos; $(MAKE) -s) + $(Q)(cd tos; $(MAKE) -s) .PHONY: clean clean: - @for d in $(TRGTDIRS);\ + $(Q)for d in $(TRGTDIRS);\ do rm -f $$d/*.map $$d/*.s19 $$d/*.elf $$d/*.lk $$d/*.a $$d/objs/* $$d/depend;\ done - @rm -f tags - @(cd tos; make -s clean) + $(Q)rm -f tags + $(Q)(cd tos; make -s clean) @@ -227,12 +235,12 @@ firebee/basflash.$(EXE): CFLAGS += -mcpu=5474 # define CC_TEMPLATE $(1)/objs/%.o:%.c - @echo CC $$< - @$(CC) $$(CFLAGS) -D$$(MACHINE) $(INCLUDE) -c $$< -o $$@ + $(Q)echo CC $$< + $(Q)$(CC) $$(CFLAGS) -D$$(MACHINE) $(INCLUDE) -c $$< -o $$@ $(1)/objs/%.o:%.S - @echo CC $$< - @$(CC) $$(CFLAGS) -Wa,--bitwise-or -D$$(MACHINE) $(INCLUDE) -c $$< -o $$@ + $(Q)echo CC $$< + $(Q)$(CC) $$(CFLAGS) -Wa,--bitwise-or -D$$(MACHINE) $(INCLUDE) -c $$< -o $$@ endef $(foreach DIR,$(TRGTDIRS),$(eval $(call CC_TEMPLATE,$(DIR)))) @@ -248,8 +256,8 @@ else MACHINE=MACHINE_M5484LITE endif $(1)/depend:$(SRCS) - @echo DEPEND - @$(CC) $$(CFLAGS) -D$$(MACHINE) $(INCLUDE) -M $$^ | sed -e "s#^\(.*\).o:#"$(1)"/objs/\1.o:#" > $$@ + $(Q)echo DEPEND + $(Q)$(CC) $$(CFLAGS) -D$$(MACHINE) $(INCLUDE) -M $$^ | sed -e "s#^\(.*\).o:#"$(1)"/objs/\1.o:#" > $$@ endef $(foreach DIR,$(TRGTDIRS),$(eval $(call DEP_TEMPLATE,$(DIR)))) @@ -260,9 +268,9 @@ $(foreach DIR,$(TRGTDIRS),$(eval $(call DEP_TEMPLATE,$(DIR)))) define AR_TEMPLATE $(1)_OBJS=$(patsubst %,$(1)/objs/%,$(OBJS)) $(1)/$(LIBBAS): $$($(1)_OBJS) - @echo AR $$@ - @$(AR) r $$@ $$? - @$(RANLIB) $$@ + $(Q)echo AR $$@ + $(Q)$(AR) r $$@ $$? + $(Q)$(RANLIB) $$@ endef $(foreach DIR,$(TRGTDIRS),$(eval $(call AR_TEMPLATE,$(DIR)))) @@ -274,8 +282,8 @@ endif define LK_TEMPLATE $(1)/$$(LDCFILE): $(LDCSRC) - @echo CPP $$< - @$(CPP) $(INCLUDE) -DOBJDIR=$(1)/objs -P -DFORMAT_ELF=$(FORMAT_ELF) -D$$(MACHINE) $(LDCSRC) -o $(1)/$$(LDCFILE) + $(Q)echo CPP $$< + $(Q)$(CPP) $(INCLUDE) -DOBJDIR=$(1)/objs -P -DFORMAT_ELF=$(FORMAT_ELF) -D$$(MACHINE) $$< -o $$@ endef $(foreach DIR,$(TRGTDIRS),$(eval $(call LK_TEMPLATE,$(DIR)))) @@ -286,44 +294,44 @@ define EX_TEMPLATE # pattern rule for flash $(1)_MAPFILE=$(1)/$$(basename $$(FLASH_EXEC)).map $(1)/$$(FLASH_EXEC): $(1)/$(LIBBAS) $(1)/$$(LDCFILE) - @echo CC $$@ - @$(CC) $$(CFLAGS) -nostdlib -Wl,--oformat -Wl,$$(FORMAT) -Wl,-Map -Wl,$$($(1)_MAPFILE) -Wl,--cref -Wl,-T -Wl,$(1)/$$(LDCFILE) $(LDLIBS) -o $$@ + $(Q)echo CC $$@ + $(Q)$(CC) $$(CFLAGS) -nostdlib -Wl,--oformat -Wl,$$(FORMAT) -Wl,-Map -Wl,$$($(1)_MAPFILE) -Wl,--cref -Wl,-T -Wl,$(1)/$$(LDCFILE) $(LDLIBS) -o $$@ ifeq ($(COMPILE_ELF),Y) - @echo OBJCOPY $$@ - @$(OBJCOPY) -O srec $$@ $$(basename $$@).s19 + $(Q)echo OBJCOPY $$@ + $(Q)$(OBJCOPY) -O srec $$@ $$(basename $$@).s19 else - @echo OBJCOPY $$@ - @objcopy -I srec -O elf32-big --alt-machine-code 4 $$@ $$(basename $$@).elf + $(Q)echo OBJCOPY $$@ + $(Q)objcopy -I srec -O elf32-big --alt-machine-code 4 $$@ $$(basename $$@).elf endif # pattern rule for RAM $(1)_MAPFILE_RAM=$(1)/$$(basename $$(RAM_EXEC)).map $(1)/$$(RAM_EXEC): $(1)/$(LIBBAS) $(1)/$$(LDCFILE) - @echo CPP $$@ - @$(CPP) $(INCLUDE) -DCOMPILE_RAM -DOBJDIR=$(1)/objs -P -DFORMAT_ELF=$(FORMAT_ELF) -D$$(MACHINE) $(LDCSRC) -o $(1)/$$(LDRFILE) - @echo CC $$@ - @$(CC) $$(CFLAGS) -nostdlib -Wl,--oformat -Wl,$$(FORMAT) -Wl,-Map -Wl,$$($(1)_MAPFILE_RAM) -Wl,--cref -Wl,-T -Wl,$(1)/$$(LDRFILE) $(LDLIBS) -o $$@ + $(Q)echo CPP $$@ + $(Q)$(CPP) $(INCLUDE) -DCOMPILE_RAM -DOBJDIR=$(1)/objs -P -DFORMAT_ELF=$(FORMAT_ELF) -D$$(MACHINE) $(LDCSRC) -o $(1)/$$(LDRFILE) + $(Q)echo CC $$@ + $(Q)$(CC) $$(CFLAGS) -nostdlib -Wl,--oformat -Wl,$$(FORMAT) -Wl,-Map -Wl,$$($(1)_MAPFILE_RAM) -Wl,--cref -Wl,-T -Wl,$(1)/$$(LDRFILE) $(LDLIBS) -o $$@ ifeq ($(COMPILE_ELF),Y) - @echo OBJCOPY $$@ - @$(OBJCOPY) -O srec $$@ $$(basename $$@).s19 + $(Q)echo OBJCOPY $$@ + $(Q)$(OBJCOPY) -O srec $$@ $$(basename $$@).s19 else - @echo OBJCOPY $$< - @objcopy -I srec -O elf32-big --alt-machine-code 4 $$@ $$(basename $$@).elf + $(Q)echo OBJCOPY $$< + $(Q)objcopy -I srec -O elf32-big --alt-machine-code 4 $$@ $$(basename $$@).elf endif # pattern rule for basflash $(1)_MAPFILE_BFL=$(1)/$$(basename $$(BASFLASH_EXEC)).map $(1)/$$(BASFLASH_EXEC): $(1)/objs/basflash.o $(1)/objs/basflash_start.o $(1)/$(LIBBAS) $(LDCBFL) - @echo CPP $$< + $(Q)echo CPP $$< $(CPP) $(INCLUDE) -P -DOBJDIR=$(1)/objs -DFORMAT_ELF=$(FORMAT_ELF) -D$$(MACHINE) $(LDCBSRC) -o $(1)/$$(LDCBFS) - @echo CC $$< - @$(CC) -nostdlib -Wl,--oformat -Wl,$$(FORMAT) -Wl,-Map -Wl,$$($(1)_MAPFILE_BFL) -Wl,--cref -Wl,-T -Wl,$(1)/$$(LDCBFS) -L$(1) -lbas $(LDLIBS) -o $$@ + $(Q)echo CC $$< + $(Q)$(CC) -nostdlib -Wl,--oformat -Wl,$$(FORMAT) -Wl,-Map -Wl,$$($(1)_MAPFILE_BFL) -Wl,--cref -Wl,-T -Wl,$(1)/$$(LDCBFS) -L$(1) -lbas $(LDLIBS) -o $$@ ifeq ($(COMPILE_ELF),Y) - @echo OBJCOPY $$< - @$(OBJCOPY) -O srec $$@ $$(basename $$@).s19 + $(Q)echo OBJCOPY $$< + $(Q)$(OBJCOPY) -O srec $$@ $$(basename $$@).s19 else - @echo OBJCOPY $$< - @objcopy -I srec -O elf32-big --alt-machine-code 4 $$@ $$(basename $$@).elf + $(Q)echo OBJCOPY $$< + $(Q)objcopy -I srec -O elf32-big --alt-machine-code 4 $$@ $$(basename $$@).elf endif endef $(foreach DIR,$(TRGTDIRS),$(eval $(call EX_TEMPLATE,$(DIR)))) @@ -338,7 +346,7 @@ tags: .PHONY: printvars printvars: - @$(foreach V,$(.VARIABLES), $(if $(filter-out environment% default automatic, $(origin $V)),$(warning $V=$($V)))) + $(Q)$(foreach V,$(.VARIABLES), $(if $(filter-out environment% default automatic, $(origin $V)),$(warning $V=$($V)))) ifeq (MACHINE_M5484LITE,$$(MACHINE)) MNAME=m5484lite else ifeq (MACHINE_FIREBEE,$(MACHINE)) diff --git a/BaS_gcc/exe/basflash.c b/BaS_gcc/exe/basflash.c index 4960ace..3386966 100644 --- a/BaS_gcc/exe/basflash.c +++ b/BaS_gcc/exe/basflash.c @@ -28,12 +28,14 @@ #include "ff.h" #include "s19reader.h" -#ifdef MACHINE_FIREBEE +#if defined(MACHINE_FIREBEE) #include "firebee.h" -#endif /* MACHINE_FIREBEE */ - -#ifdef MACHINE_M5484LITE +#elif defined(MACHINE_M5484LITE) #include "m5484l.h" +#elif defined(MACHINE_M54455) +#include "m54455.h" +#else +error unknown machine! #endif /* MACHINE_M5484LITE */ #define AMD_FLASH_BUS_SHIFT 1 @@ -49,7 +51,7 @@ struct amd_flash_sector_info }; /* - * AM29LV640D flash layout (bottom boot as used in the Firebee ) + * AM29LV640D flash layout (bottom boot as used in the Firebee) */ static struct amd_flash_sector_info sector[] = { diff --git a/BaS_gcc/include/bas_printf.h b/BaS_gcc/include/bas_printf.h index 5b42c28..ebc550a 100644 --- a/BaS_gcc/include/bas_printf.h +++ b/BaS_gcc/include/bas_printf.h @@ -21,15 +21,24 @@ #define _BAS_PRINTF_H_ #include #include +#include "MCF5475.h" extern void xvsnprintf(char *str, size_t size, const char *fmt, va_list va); extern void xvprintf(const char *fmt, va_list va); extern void xprintf(const char *fmt, ...); extern void xsnprintf(char *str, size_t size, const char *fmt, ...); -extern void xputchar(int c); extern int sprintf(char *str, const char *format, ...); extern void display_progress(void); extern void hexdump(uint8_t buffer[], int size); + +static inline void xputchar(int c) +{ + while (!(MCF_PSC0_PSCSR & MCF_PSC_PSCSR_TXRDY)) + ; + + MCF_PSC0_PSCTB_8BIT = (uint8_t) c; +} + #endif /* _BAS_PRINTF_H_ */ diff --git a/BaS_gcc/include/util.h b/BaS_gcc/include/util.h index 355c1ac..11b3a72 100644 --- a/BaS_gcc/include/util.h +++ b/BaS_gcc/include/util.h @@ -22,8 +22,8 @@ * Author: mfro */ -#ifndef UTIL_H_ -#define UTIL_H_ +#ifndef _UTIL_H_ +#define _UTIL_H_ #include @@ -118,10 +118,10 @@ __extension__ \ #define regsafe_call(addr) \ __extension__ \ ({__asm__ volatile ("lea -60(sp),sp\n\t" \ - "movem.l d0-d7/a0-a6,(sp)"); \ + "movem.l d0-d7/a0-a6,(sp)"); \ ((void (*) (void)) addr)(); \ __asm__ volatile ("movem.l (sp),d0-d7/a0-a6\n\t" \ - "lea 60(sp),sp"); \ + "lea 60(sp),sp"); \ }) diff --git a/BaS_gcc/util/bas_printf.c b/BaS_gcc/util/bas_printf.c index 04f08b9..c197ad0 100644 --- a/BaS_gcc/util/bas_printf.c +++ b/BaS_gcc/util/bas_printf.c @@ -59,19 +59,6 @@ static char snil[] = "(nil)"; -void xputchar(int c) -{ - __asm__ __volatile__ - ( - ".extern printf_helper\n\t" - "move.b %0,d0\n\t" - "bsr printf_helper\n\t" - /* output */: - /* input */: "r" (c) - /* clobber */: "d0","d2","a0","memory" - ); -} - static void doprnt(void (*addchar)(int), const char *sfmt, va_list ap) { char buf[128]; diff --git a/BaS_gcc/util/printf_helper.S b/BaS_gcc/util/printf_helper.S deleted file mode 100644 index 7d8eec1..0000000 --- a/BaS_gcc/util/printf_helper.S +++ /dev/null @@ -1,38 +0,0 @@ -/* - * printf_helper.S - * - * assembler trampoline to let printf (compiled -mpcrel) indirectly reference __MBAR - * - * This file is part of BaS_gcc. - * - * BaS_gcc is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * BaS_gcc is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with BaS_gcc. If not, see . - * - * Copyright 2010 - 2012 F. Aschwanden - * Copyright 2011 - 2012 V. Riviere - * Copyright 2012 M. Froeschle - */ - - - .global printf_helper -printf_helper: - .extern __MBAR -.wait_txready: - move.w __MBAR+0x8604,d2 // PSCSCR0 status register - btst #10,d2 // space left in TX fifo? - beq.s .wait_txready // no, loop - lea __MBAR+0x860C,a0 // PSCSTB0 transmitter buffer register - move.b d0,(a0) // send byte - rts - -// vim: set syntax=asm68k :