flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Niels 27 Sep 2006, 15:32
If you see a language you don't know... it's dutch.
|
|||
![]() |
|
Dex4u 27 Sep 2006, 20:57
Maybe because of the address of LFB, if you use paging you will need to map it one to one.
|
|||
![]() |
|
Niels 28 Sep 2006, 10:18
Hello Dex4u,
I placed 'marks' around the 'realmode' get/host-address(above this is 0x0500) for LFB. When arrived in 32PM with paging on, I looked up the marks and concluded there is a 1 on 1 mapping done... The 32-bit address of the LFB should linear be equal to the physical-address behind paging. Since the retrieval of the LFB-address is correct, there could be a problem above the first (0-)2Mb, this due an incorrect function MakePages32 but at this point I can't see what should be wrong in the particular function. You got more options? ![]() Niels. |
|||
![]() |
|
Niels 28 Sep 2006, 10:36
For the record: To me linear 1:1 page-mapping is; Make a segment p.a. 4Gb, start with the first page-physical-address on 0 and continuously map the following pages.
|
|||
![]() |
|
Dex4u 28 Sep 2006, 18:54
HI Niels, I do not use paging myself but have seen others who do get this problem
See here: http://www.mega-tokyo.com/forum/index.php?board=1;action=display;threadid=9940;start=msg85934 Also not make sure your A20 is working right as this can also cause problems. |
|||
![]() |
|
Niels 28 Sep 2006, 20:35
Hello Dex4u,
The above code, is not rebooting or shuttingdown the computer. Niels. ps. This is my first experience with paging...PAE-paging. |
|||
![]() |
|
Niels 18 Oct 2006, 06:40
Solved BTW.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.