Re: [ros-diffs] 01/01: [NTOS:MM] Fix paged pool expansion
Pierre Schweitzer <[email protected]> Mon, 20 Aug 2018 20:42:06 +0200
| Newsgroups | gmane.os.reactos.kernel |
|---|---|
| Message-ID | <[email protected]> |
Hi Timo et al., To make the issue wider known than just me comment on GitHub. That commit introduced a regression. Le 20/08/2018 à 18:07, Timo Kreuzer a écrit : > https://git.reactos.org/?p=reactos.git;a=commitdiff;h=c219be9409af429909b1433da536516b3c3ab823 > > commit c219be9409af429909b1433da536516b3c3ab823 > Author: Timo Kreuzer <[email protected]> > AuthorDate: Sun Feb 4 19:20:56 2018 +0100 > Commit: Timo Kreuzer <[email protected]> > CommitDate: Mon Aug 20 18:07:35 2018 +0200 > > [NTOS:MM] Fix paged pool expansion > --- > ntoskrnl/mm/ARM3/pool.c | 11 ++++++++--- > 1 file changed, 8 insertions(+), 3 deletions(-) > > diff --git a/ntoskrnl/mm/ARM3/pool.c b/ntoskrnl/mm/ARM3/pool.c > index 7cebabe818..113a7aa981 100644 > --- a/ntoskrnl/mm/ARM3/pool.c > +++ b/ntoskrnl/mm/ARM3/pool.c > @@ -561,10 +565,11 @@ MiAllocatePoolPages(IN POOL_TYPE PoolType, > MiInitializePfnForOtherProcess(PageFrameNumber, > (PMMPTE)PointerPde, > MmSystemPageDirectory[(PointerPde - MiAddressToPde(NULL)) / PDE_COUNT]); > +#endif > > /* Write the actual PDE now */ > -// MI_WRITE_VALID_PDE(PointerPde, TempPde); > -#endif > + MI_WRITE_VALID_PDE(PointerPde, TempPde); > + That little change for x86 actually breaks VBox support. It hits an ASSERT during 3rd stage: *** Assertion failed: PointerPde->u.Hard.Valid == 0 *** Source File: /srv/buildbot/Build_GCCLin_x86/build/ntoskrnl/mm/ARM3/miarm.h, line 975 See testbots for instance: https://build.reactos.org/builders/Test%20VBox/builds/8625/steps/test/logs/stdio Cheers, Pierre -- Pierre Schweitzer <pierre at reactos.org> System & Network Administrator Senior Kernel Developer ReactOS Deutschland e.V. _______________________________________________ Ros-dev mailing list [email protected] http://www.reactos.org/mailman/listinfo/ros-dev
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE+qe4Wfh6h6eUzdawdUVVbD1YWwsFAlt7C34ACgkQdUVVbD1Y Wwt18BAAmvEMGNej9wEN3SY+qFGMKNUzhmsGWcmzgd8SsjXfzSmQQPQ+qgt0dlig l6F2f7D8blvfk1mIQI9VEuymODSvvp37VOMA4Rp2mkMuMf1vn3HtgLeV+tSNcqeb uHBYqZL5xu1fLF0KnPiYLlTsgKHj/EcwbOzTtS0xIwTROd71XzN6uzLuwieLYeqH eMBtvXHDkEgseq1Wwbc/Rk/w9MVDi0BPmyzA4083S6bnzvaMcKqyfptSq7saabJK JocAkMsWkG0l3rOCY6BLCOofP4iwBrV2LeKo+EBVJ23eggtITHmd3LbaNhnz7Po4 Iatj/DPFpt0L39MHSNfwwpUXLjUpEA+LVMaJmmdgI50D2cIPSjCY92oLSM7W9aN6 C98w1t28hsghYkTH7a/Rmvf8h+Xhjid/LXftph+Gbe4S0GNdd2Fw8ON+1e4iebiY 8FAJZhiajXytRfAK6RLykZwSsx6r2QTiIJQQ6X8ASNABL19JiaWAic6H/+Ed5I4f Rkk1aK8ppLT2jogx/VL8jmbqSuGwUfD1592O6N1iYx/nhUu3u/nBE236mM8gxZYL FrVIzqrnylnFNCPLDB3BczMmYkQt7t1JVlTtdkIRQFLG3sbtTsEODN3qC9THGgCi IrvdNWF539Wt4hikR55LO2XQxrRo8hNGe3ZmVfH32J9CRaZ9N/s= =F74z -----END PGP SIGNATURE-----