duskos

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

commit a512788c13cf1a37ba971d593afc49e92e31718b
parent 63dcbae4b58377862868ba0877f4ad28f75651d7
Author: Virgil Dupras <hsoft@hardcoded.net>
Date:   Tue, 20 Jun 2023 14:12:18 -0400

rpi: fix emmc PS leak in sec@

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 @@ -58,7 +58,7 @@ extends Drive struct[ EMMCDrive : sec@ ( lba dst self -- ) drop datawait $00010200 EMMC_BLKSIZECNT ! swap $200 * cmd17 readready \ TODO: check CCS flag to know if we do "$200 *" - $200 >> >> for EMMC_DATA @ swap !+ next ; + $200 >> >> for EMMC_DATA @ swap !+ next drop ; : sec! err ; \ We assume the EMMC base clock to be 100 MHz. During identification, we need \ 400 kHz, which means a 250 divider. Then, later, we go to a "normal" frequency