flat assembler
Message board for the users of flat assembler.
Index
> Main > How to enable RW on shadow RAM area on I945 chipset? |
Author |
|
baldr 14 Sep 2010, 20:53
gabiz_ro,
Have you tried it clean (from boot sector / DOS)? Windows is quirky in its attempts to virtualize 00000-FFFFF. My current 865PE have C8000-CFFFF controlled by PAM2 too, probably I'll do some tests later. |
|||
14 Sep 2010, 20:53 |
|
gabiz_ro 14 Sep 2010, 21:01
I have tried before OS load.
Maybe I do something wrong since I'm not a programmer. Code: mov eax,080000092h mov dx,0CF8h out dx,eax mov dx,0CFCh in al,dx mov al, 33h out dx,al |
|||
14 Sep 2010, 21:01 |
|
baldr 14 Sep 2010, 21:35
gabiz_ro,
PCI configuration space is mapped dword-wise (i.e. bits 0 and 1 written to 0xCF8 are 00). Use something like the following: Code: mov eax, 0x8000'0090 mov dx, 0xCF8 out dx, eax mov dx, 0xCFC+2 in al, dx or al, 0x33 out dx, al |
|||
14 Sep 2010, 21:35 |
|
gabiz_ro 14 Sep 2010, 21:46
I this time I try other ways and write OK
I write 33333330h at 80000090h now enabled RW on many other regions and one of my problem was solved. Thanks for your help. |
|||
14 Sep 2010, 21:46 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.