Closed bobrossrtx closed 3 years ago
I think there's an extern missing. Can you try the following change in kernel/mm/mmp.h:
@@ -347,7 +346,7 @@ extern PKEVENT MmPhysicalMemoryWarningEvent;
// a significant change in the amount of allocated virtual memory.
//
-PKEVENT MmVirtualMemoryWarningEvent;
+extern PKEVENT MmVirtualMemoryWarningEvent;
//
// The virtual allocator keeps track of which VA space is in use and which is
This should be fixed with a7deee4a804e33a5e235cf90e63520778468aa82, let me know if you're still seeing issues.
I'm trying to compile the Operating system, I have installed the Linux tool-chain, everything is setup just fine, so I just run
make
and it fails. Everything seems to compile just fine, but when it gets to linking testmm, it just gets a whole tonne of multiple definition errors. Here is what I get:Any insight on what I could be missing, or doing wrong?