Re: [hatari-devel] [REGRESSION] Access to non-existant IDE slave crashes Hatari |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] [REGRESSION] Access to non-existant IDE slave crashes Hatari
- From: Christian Zietz <czietz@xxxxxxx>
- Date: Tue, 17 Nov 2020 12:05:15 +0100
- Autocrypt: addr=czietz@xxxxxxx; prefer-encrypt=mutual; keydata= mQGiBDdn2AURBADksdHVyN55nv0lx4qGx+GQMrbo7zs7lSkAfhkgmgqp84xUeUiWI/kj1on/ wxkmJ96Yzt0ktDbZYM0C9Z66M3rLfXE1vXALHhegeMuOy/tVWybcohRrhfB7tmANTESJOZke 0lZZ59DcIfFoqLYErb6qX8nLPYnOv6sFubxnhuF9QQCg/3GaIR1sVK9Xq+b4B9BtVxd7cHMD /i2hAEOX3WY3K7PNZJziYF54uBbGiVS88W41l1RARcaeogIZcAKpFH3on+Tf60fAC85MCp17 QIeP44hj4Cf46B+UTVhf3EFG4IOsLRxUonpt7dKO8txsKFN/OFsjlPOuDyg7XMpEWkTWZetm HC9/0pcApIXSDnggde4T8AX6nn/+A/4hBOhPxuvkV7Uw/ebLYwXrLo2vt9OvvC1VfeywNseq PIkFX/+n/+niBS+Cb2ess2SVQNKJ9vP5+vBxg5AMfQXqk1ONldGQ/ARHmL6+Iuo47mO51e7R i691hq13wHUvyKh1AN7fpKI2m3YW55XEQ+3iTMIZcqfjr6xYgG8GJTppdbQgQ2hyaXN0aWFu IFppZXR6IDxjemlldHpAZ214Lm5ldD6IYwQQEQIAIwIZAQIeAQIXgAUCVGD5IgcLCQgHAwIB BhUIAgkKCwQWAgMBAAoJEFLLl/ZtoCXKubQAoIHNaurSMQB8MHDoTk3B7WHk2ApoAJ0egA8q aNoVj0kU4+OjeGzFiSHMOrQnVGhhd3RlIEZyZWVtYWlsIE1lbWJlciA8Y3ppZXR6QGdteC5u ZXQ+iEYEMBECAAYFAj0kaTcACgkQUsuX9m2gJcpF2ACgqnOdNapnRmIl9MJ+TTajrRyTdGYA n3plJTH6XTX6wsQMwD7TCO1bT/8UuQINBDdn2AUQCAD2Qle3CH8IF3KiutapQvMF6PlTETlP tvFuuUs4INoBp1ajFOmPQFXz0AfGy0OplK33TGSGSfgMg71l6RfUodNQ+PVZX9x2Uk89PY3b zpnhV5JZzf24rnRPxfx2vIPFRzBhznzJZv8V+bv9kV7HAarTW56NoKVyOtQa8L9GAFgr5fSI /VhOSdvNILSd5JEHNmszbDgNRR0PfIizHHxbLY7288kjwEPwpVsYjY67VYy4XTjTNP18F1dD ox0YbN4zISy1Kv884bEpQBgRjXyEpwpy1obEAxnIByl6ypUM2Zafq9AKUJsCRtMIPWakXUGf nHy9iUsiGSa6q6Jew1XpMgs7AAICB/4mG5zJkPM5YaG317RTvWQLZvEg6viLP4AN3ezFLrai SuhwdekH3NgOGYnvgEV8LvEx31vBY2PthHTKJR07Njbs5xdwSRWaFUFboCrG5EAp+Zgy++fJ HnPk4/q+DZhLOA6aihzm96q5rlgiMuYWS5GWCUuISB1b2A8EW2Ks2rE60CpLERxGtuVKfwkE RTnUiLpJVW6jWdc4/XWDytU7hi8QQPz2kdPiOAtm7i2HU36YO6Y1mWrJQjFni1DLDdfY5a8R spYafaOHRnLBqiZROlUD7CLDGd1rA/jSijAVhPws14u19nKrrE+lCZPYNo2E/iB3LeqQN+eZ eRzbMUxi6RejiD8DBRg3Z9gFUsuX9m2gJcoRAoDdAJ9Mmy1jNe6tu31mehNTdIVBCYbT/ACg 1f3WdYyexLsk56k8DM5SiR7gAiI=
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1605611119; bh=eaAbSZkj1VcLF4aKMNrx+QdGVAkqPXJ2RRlFFQandMg=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=V6HuodrOiMTgwkVmU8pgjkIVnoG6uTC0i2Y0guuYY0gn30haihN9Huv/J31zm8hH8 27dz58REsfxqyD+rDD8TAxVxXJF9yQs+6XqfRV4UU3/IefXhf2b/oN+eEkqiMMUxfO qQWite3wvrToFl/2KCo7DDKeEti38VCA2zaTZSH8=
Nicolas Pomarède schrieb:
> that's interesting ; does it mean that the MMU has a global test for
> supervisor mode for any access between FF8000 and FFFFFF but that
> there's no such test for the F0xxxx space ? (similar to the fact that a
> user program can read the TOS space)
I cannot answer this with certainty for the Falcon (because I don't have
one). But in the STbook, IDE address decoding is not done inside the
GLUE/MCU but with a bunch of discrete gates. One can therefore easily
see that the access is not restricted to supervisor mode, because
supervisor/user state (FC2) is not even an input to these gates:
https://docs.dev-docs.org/htm/search.php?find=Atari+STBook+Schematic
The same goes for many add-on IDE boards, e.g. for the ST.
Regards
Christian
--
Christian Zietz - CHZ-Soft - czietz@xxxxxxx
WWW: https://www.chzsoft.de/
PGP/GnuPG-Key-ID: 0x52CB97F66DA025CA / 0x6DA025CA