Size: a a a

2020 November 16

BD

Berkus Decker in pro.osdev
bochs doesn't include it by default
источник

BD

Berkus Decker in pro.osdev
@no111u3 у меня тут какая-то нелепая хуета творится, я выключил Alignment Checks но у меня все еще до включения MMU вылетают align check exceptions; причем похоже только на запись, но не на чтение. Вечером попробую еще разные варианты повоспроизводить, но чот ваще нелепая хрень - похоже с выключенным MMU оно особую магию творит.
источник

BV

Boris Vinogradov in pro.osdev
Погоди у тебя стек дёргается для сисколов?
источник

BV

Boris Vinogradov in pro.osdev
Точнее у тебя вообще кросс режимы есть в твоём коде
источник

BD

Berkus Decker in pro.osdev
там нет сисколов
источник

BD

Berkus Decker in pro.osdev
там все в EL1
источник

BV

Boris Vinogradov in pro.osdev
Прям всё?
источник

BD

Berkus Decker in pro.osdev
SA и SA0 я отключил на всякий случай тоже
источник

BD

Berkus Decker in pro.osdev
Boris Vinogradov
Прям всё?
сейчас всё да, юзермода пока нет
источник

BV

Boris Vinogradov in pro.osdev
Просто арм64 не любит стек некратный 16
источник

BV

Boris Vinogradov in pro.osdev
Для system interior
источник

BD

Berkus Decker in pro.osdev
это я выключил, и ошибка не про то
источник

BD

Berkus Decker in pro.osdev
ломается на strh
источник

BV

Boris Vinogradov in pro.osdev
Хм, прям странно
источник

BD

Berkus Decker in pro.osdev
угу, ОЧЕНЬ странно
источник

BV

Boris Vinogradov in pro.osdev
Надо дебажить и читать доки на ядро
источник

BD

Berkus Decker in pro.osdev
я попробую вечером ручками ldrh по некратным адресам - может там алайнмент у табличек поменялся случайно, если и ldrh будет ломаться то я тогда в доки пойду, а если это только на запись, то в еррату 😄
источник

BV

Boris Vinogradov in pro.osdev
Berkus Decker
я попробую вечером ручками ldrh по некратным адресам - может там алайнмент у табличек поменялся случайно, если и ldrh будет ломаться то я тогда в доки пойду, а если это только на запись, то в еррату 😄
Вообще таблички должны быть по адресам кратным странице
источник

BD

Berkus Decker in pro.osdev
Boris Vinogradov
Вообще таблички должны быть по адресам кратным странице
скажи это чувакам из раст коре тима
источник

BD

Berkus Decker in pro.osdev
я думал послать им патч, но подумал что один хуй разницы не будет работать - если табличка на чтение и выровнена, то при записи в строку я могу по любому адресу оказаться.
источник