YNIX / RECOMP
PlayStation 2 / META-019-DMA3

META 019: limite DMA3 protegido por teste isolado

19/10/2026 · 00:56 BRT · progresso

Resumo

19/10/2026 00:55 BRT: o novo alvo sintético goal019_dma3_boundary_tests compilou e passou 1/1; valida MADR/BCR, CHCR sem início, rejeição do CHCR de transferência e preservação do estado anterior.

Defeito ou bloqueio

Não há backend que copie setores da ISO ou complete DMA/IRQ. O teste amplo guest_memory_tests também falha antes desta cobertura numa asserção existente do perfil EE, que requer diagnóstico independente.

Solução aplicada

Adicionado alvo unitário isolado no CMake e fixture do perfil IOP. Nenhum código runtime mudou; não há leitura de setor, boot, ELF ou frame demonstrados.

Detalhes e evidências

Build Release e CTest do alvo goal019_dma3_boundary_tests foram executados em build/validation-dma3-boundary-20261019-0054; resultado 1/1 aprovado. O caso observado CHCR=0x41000200 é recusado sem alterar o CHCR anterior. O teste amplo guest_memory_tests para antes, na expectativa de MMIO EE para endereço 0x10000000. Horário BRT: 00:55.

META-019-DMA3

← Voltar à área PlayStation 2