duskos

dusk os fork
git clone git://git.alexwennerberg.com/duskos
Log | Files | Refs | README | LICENSE

commit 558443840f83ee7df8b62d7cf0df276d35a0167e
parent 1cdb30f4d9d3e1993b1d4b1f71e93bde2498faba
Author: Virgil Dupras <hsoft@hardcoded.net>
Date:   Fri, 16 Jun 2023 19:22:28 -0400

rpi: oh, QEMU's default SD setup yields a byte addressing mode...

Diffstat:
Mfs/drv/rpi/emmc.fs | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/fs/drv/rpi/emmc.fs b/fs/drv/rpi/emmc.fs @@ -45,7 +45,7 @@ $80000000 const ACMD41_COMPLETE : acmd41 ( arg -- resp ) $29020000 acmd 1000 delayus EMMC_RESP0 @ ; : block@ ( lba dst -- ) datawait $00010200 EMMC_BLKSIZECNT ! - swap cmd17 readready + swap $200 * cmd17 readready \ TODO: check CCS flag to know if we do "$200 *" $200 >> >> for EMMC_DATA @ swap !+ next ; : emmc$ $01000005 EMMC_CONTROL1 ! \ reset and enable clocks