#
9a85313b |
|
18-Sep-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
X86PagingStructuresPAE: Zero fPageDirPointerTable in constructor ... and use it as a guard in the destructor. Fixes crash when running out of memory and Init() is not called.
|
#
93495b03 |
|
17-Sep-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
X86PagingStructuresPAE: clear fVirtualPageDirs in constructor ... not just the first element. Fixes a crash in X86VMTranslationMapPAE destructor when running out of memory when initializing the map.
|
#
68b53104 |
|
11-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented X86VMTranslationMapPAE and X86PagingStructuresPAE destruction. * Implemented X86VMTranslationMapPAE::QueryInterrupt(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37100 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c4c918a |
|
10-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fleshed out most of the unimplemented methods. The kernel boots up to the creation of the initial shell, now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37085 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d6d1935 |
|
09-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented X86PagingMethodPAE::Init() and all of its direct dependencies: * The 32 bit paging structures inherited from the boot loader are translated to PAE structures and PAE is enabled. * Implemented the initialization of the initial PhysicalPageSlotPool, so that the physical page mapper can be initialized. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b4d62a2 |
|
08-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Skeleton classes for PAE support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37066 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
9a85313bc68fde2a79e17e51726bab55eb3d85ac |
|
18-Sep-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
X86PagingStructuresPAE: Zero fPageDirPointerTable in constructor ... and use it as a guard in the destructor. Fixes crash when running out of memory and Init() is not called.
|
#
93495b0354d5256d379e4b9ac5a129539658a2cb |
|
17-Sep-2013 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
X86PagingStructuresPAE: clear fVirtualPageDirs in constructor ... not just the first element. Fixes a crash in X86VMTranslationMapPAE destructor when running out of memory when initializing the map.
|
#
68b53104ba4f01a0399a1a32710388faf3805d4d |
|
11-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Implemented X86VMTranslationMapPAE and X86PagingStructuresPAE destruction. * Implemented X86VMTranslationMapPAE::QueryInterrupt(). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37100 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
0c4c918a3da495a74d756206a8b7c3dbf1286109 |
|
10-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Fleshed out most of the unimplemented methods. The kernel boots up to the creation of the initial shell, now. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37085 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5d6d1935d6cf1b294dc40f43ba977e82ea38b704 |
|
09-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Implemented X86PagingMethodPAE::Init() and all of its direct dependencies: * The 32 bit paging structures inherited from the boot loader are translated to PAE structures and PAE is enabled. * Implemented the initialization of the initial PhysicalPageSlotPool, so that the physical page mapper can be initialized. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37076 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5b4d62a2618dd2ae37b975e4ca283b410f39f9c7 |
|
08-Jun-2010 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Skeleton classes for PAE support. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37066 a95241bf-73f2-0310-859d-f6bbb57e9c96
|