git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Kernel - Fixing bugs in kernel-land ELF relocation
[tpg/acess2.git]
/
KernelLand
/
Kernel
/
syscalls.c
diff --git
a/KernelLand/Kernel/syscalls.c
b/KernelLand/Kernel/syscalls.c
index
3dc1955
..
99c7942
100644
(file)
--- a/
KernelLand/Kernel/syscalls.c
+++ b/
KernelLand/Kernel/syscalls.c
@@
-410,6
+410,9
@@
int Syscall_MM_SetFlags(const void *Addr, Uint Flags, Uint Mask)
tPAddr paddr = MM_GetPhysAddr(Addr);
Flags &= MM_PFLAG_RO|MM_PFLAG_EXEC;
Mask &= MM_PFLAG_RO|MM_PFLAG_EXEC;
tPAddr paddr = MM_GetPhysAddr(Addr);
Flags &= MM_PFLAG_RO|MM_PFLAG_EXEC;
Mask &= MM_PFLAG_RO|MM_PFLAG_EXEC;
+
+ //Log_Debug("Syscalls", "SYS_SETFLAGS: %p %x %x", Addr, Flags, Mask);
+
// Enable write?
if( (Mask & MM_PFLAG_RO) && !(Flags & MM_PFLAG_RO) ) {
void *node;
// Enable write?
if( (Mask & MM_PFLAG_RO) && !(Flags & MM_PFLAG_RO) ) {
void *node;
UCC
git Repository :: git.ucc.asn.au