z80/rabbit: The big rearrange of U_DATA to _udata offsets
authorAlan Cox <alan@linux.intel.com>
Wed, 20 Feb 2019 00:29:12 +0000 (00:29 +0000)
committerAlan Cox <alan@linux.intel.com>
Wed, 20 Feb 2019 00:29:12 +0000 (00:29 +0000)
commit21457287ca5de90fbba180005950bee8515fd46a
treea519ed9b59f646cc88afec491908fc90f7d1b824
parent38a7c21b5e7ad4472044b60bee9dd3f3e14bf145
z80/rabbit: The big rearrange of U_DATA to _udata offsets

The linker is good enough to work this out (except for the one z180.s case) so
move to letting the linker do the work. This eliminates a configuration item
for people to get wrong, and also will be needed to generate a relocatable
Fuzix kernel.
166 files changed:
Kernel/cpu-z180/z180.s
Kernel/dev/devfd_hw.s
Kernel/dev/devrd_hw.s
Kernel/dev/devrd_z180_hw.s
Kernel/dev/ds1302_rbc.s
Kernel/dev/ds1302_rc2014.s
Kernel/dev/rbcfd9266_hw.s
Kernel/dev/z80softspi.s
Kernel/dev/zx/tricks.s
Kernel/kernel-rabbit.def
Kernel/kernel-z80.def [new file with mode: 0644]
Kernel/lib/z80bank16.s
Kernel/lib/z80fixedbank-banked.s
Kernel/lib/z80fixedbank-core.s
Kernel/lib/z80single.s
Kernel/lowlevel-r2k.s
Kernel/lowlevel-z80-banked.s
Kernel/lowlevel-z80-thunked.s
Kernel/lowlevel-z80.s
Kernel/platform-amstradnc/fdc765.s
Kernel/platform-amstradnc/nc100.s
Kernel/platform-amstradnc/nc100/kernel.def
Kernel/platform-amstradnc/nc200/kernel.def
Kernel/platform-amstradnc/tricks.s
Kernel/platform-cromemco/cromemco.s
Kernel/platform-cromemco/crt0.s
Kernel/platform-cromemco/kernel.def
Kernel/platform-cromemco/tricks.s
Kernel/platform-cromemco/usermem.s
Kernel/platform-genie-eg64/crt0.s
Kernel/platform-genie-eg64/kernel.def
Kernel/platform-genie-eg64/tricks.s
Kernel/platform-genie-eg64/trs80-bank.s
Kernel/platform-genie-eg64/trs80.s
Kernel/platform-linc80/linc80.s
Kernel/platform-linc80/tricks.s
Kernel/platform-micropack/kernel.def
Kernel/platform-micropack/tricks.s
Kernel/platform-micropack/z80pack.s
Kernel/platform-msx1/kernel.def
Kernel/platform-msx1/msx1.s
Kernel/platform-msx1/slots.s
Kernel/platform-msx1/tricks.s
Kernel/platform-msx1/vdp.s
Kernel/platform-msx2/kernel.def
Kernel/platform-msx2/msx2.s
Kernel/platform-msx2/tricks.s
Kernel/platform-mtx/kernel.def
Kernel/platform-mtx/mtx.s
Kernel/platform-mtx/tricks.s
Kernel/platform-mtx/vdp.s
Kernel/platform-n8vem-mark4/ds1302-mark4.s
Kernel/platform-n8vem-mark4/kernel.def
Kernel/platform-n8vem-mark4/mark4.s
Kernel/platform-nascom/gm833.s
Kernel/platform-nascom/gm849a_sasi.s
Kernel/platform-nascom/gm8x9.s
Kernel/platform-nascom/henelec.s
Kernel/platform-nascom/kernel.def
Kernel/platform-nascom/nascom-pagemode.s
Kernel/platform-nascom/nascom.s
Kernel/platform-nascom/tricks.s
Kernel/platform-p112/ds1302-p112.s
Kernel/platform-p112/kernel.def
Kernel/platform-p112/p112.s
Kernel/platform-pcw8256/README
Kernel/platform-pcw8256/config.h
Kernel/platform-pcw8256/crt0.s
Kernel/platform-pcw8256/devtty.c
Kernel/platform-pcw8256/fuzix.lnk
Kernel/platform-pcw8256/kernel.def
Kernel/platform-pcw8256/main.c
Kernel/platform-pcw8256/pcw8256.s
Kernel/platform-pcw8256/tricks.s
Kernel/platform-pentagon/crt0.s
Kernel/platform-pentagon/kernel.def
Kernel/platform-pentagon/pentagon.s
Kernel/platform-px4plus/kernel.def
Kernel/platform-px4plus/px4plus.s
Kernel/platform-px4plus/tricks.s
Kernel/platform-rabbit2000/kernel.def
Kernel/platform-rabbit2000/rabbit.s
Kernel/platform-rc2014-sbc64/rc2014.s
Kernel/platform-rc2014-sbc64/tricks.s
Kernel/platform-rc2014-tiny/kernel.def
Kernel/platform-rc2014-tiny/rc2014.s
Kernel/platform-rc2014-tiny/tricks.s
Kernel/platform-rc2014/buffers.s
Kernel/platform-rc2014/devrd_zeta2_hw.s
Kernel/platform-rc2014/kernel.def
Kernel/platform-rc2014/rc2014.s
Kernel/platform-rc2014/tricks.s
Kernel/platform-rc2014/vfdterm.s
Kernel/platform-sam/atom.s
Kernel/platform-sam/kernel.def
Kernel/platform-sam/sam.s
Kernel/platform-sam/tricks.s
Kernel/platform-sbcv2/kernel.def
Kernel/platform-sbcv2/sbcv2.s
Kernel/platform-sbcv2/tricks.s
Kernel/platform-sc108/kernel.def
Kernel/platform-sc108/sc108.s
Kernel/platform-sc108/tricks.s
Kernel/platform-sc108/usermem.s
Kernel/platform-sc114/sc114.s
Kernel/platform-sc114/tricks.s
Kernel/platform-sc114/usermem.s
Kernel/platform-socz80/commonmem.s
Kernel/platform-socz80/kernel.def
Kernel/platform-socz80/socz80.s
Kernel/platform-socz80/tricks.s
Kernel/platform-socz80/usermem.s
Kernel/platform-tbblue/crt0.s
Kernel/platform-tbblue/kernel.def
Kernel/platform-tbblue/tbblue.s
Kernel/platform-tbblue/tricks.s
Kernel/platform-tc2068/crt0.s
Kernel/platform-tc2068/tc2068.s
Kernel/platform-tc2068/tricks.s
Kernel/platform-trs80/kernel.def
Kernel/platform-trs80/tricks.s
Kernel/platform-trs80/trs80-bank.s
Kernel/platform-trs80/trs80.s
Kernel/platform-trs80m1/kernel.def
Kernel/platform-trs80m1/stringy.s
Kernel/platform-trs80m1/tricks.s
Kernel/platform-trs80m1/trs80-bank.s
Kernel/platform-trs80m1/trs80.s
Kernel/platform-ubee/kernel.def
Kernel/platform-ubee/tricks.s
Kernel/platform-ubee/ubee.s
Kernel/platform-yaz180/kernel.def
Kernel/platform-yaz180/yaz180.s
Kernel/platform-z280rc/devtty.c
Kernel/platform-z280rc/kernel.def
Kernel/platform-z280rc/tricks.s
Kernel/platform-z280rc/z280rc.s
Kernel/platform-z80pack-lite/kernel.def
Kernel/platform-z80pack-lite/tricks.s
Kernel/platform-z80pack-lite/z80pack.s
Kernel/platform-z80pack/kernel.def
Kernel/platform-z80pack/tricks.s
Kernel/platform-z80pack/z80pack.s
Kernel/platform-zeta-v2/devrd_zeta2_hw.s
Kernel/platform-zeta-v2/ds1302-n8vem.s
Kernel/platform-zeta-v2/kernel.def
Kernel/platform-zeta-v2/tricks.s
Kernel/platform-zeta-v2/zeta-v2.s
Kernel/platform-zx+3/crt0.s
Kernel/platform-zx+3/fdc765.s
Kernel/platform-zx+3/kernel.def
Kernel/platform-zx+3/plus3.s
Kernel/platform-zx+3/tricks.s
Kernel/platform-zx128/kernel.def
Kernel/platform-zx128/tricks.s
Kernel/platform-zx128/zx128.s
Kernel/platform-zxdiv/crt0.s
Kernel/platform-zxdiv/kernel.def
Kernel/platform-zxdiv/zx128.s
Kernel/platform-zxevo/crt0.s
Kernel/platform-zxevo/kernel.def
Kernel/platform-zxevo/tricks.s
Kernel/platform-zxevo/zxevo.s
Kernel/usermem_std-z80-banked.s
Kernel/usermem_std-z80-thunked.s
Kernel/usermem_std-z80.s