Author: fireball
Date: Sun Mar 9 09:11:42 2008
New Revision: 32623
URL:
http://svn.reactos.org/svn/reactos?rev=3D32623&view=3Drev
Log:
- Remove autoupdated "$Id:" lines from the kernel source code.
Modified:
trunk/reactos/ntoskrnl/cc/cacheman.c
trunk/reactos/ntoskrnl/cc/copy.c
trunk/reactos/ntoskrnl/cc/fs.c
trunk/reactos/ntoskrnl/cc/mdl.c
trunk/reactos/ntoskrnl/cc/pin.c
trunk/reactos/ntoskrnl/cc/view.c
trunk/reactos/ntoskrnl/ex/shutdown.c (contents, props changed)
trunk/reactos/ntoskrnl/ex/uuid.c
trunk/reactos/ntoskrnl/io/iomgr/bootlog.c (contents, props changed)
trunk/reactos/ntoskrnl/io/iomgr/iorsrce.c (contents, props changed)
trunk/reactos/ntoskrnl/io/pnpmgr/pnpdma.c (contents, props changed)
trunk/reactos/ntoskrnl/io/pnpmgr/pnpreport.c
trunk/reactos/ntoskrnl/kdbg/i386/i386-dis.c
trunk/reactos/ntoskrnl/kdbg/kdb_expr.c
trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c
trunk/reactos/ntoskrnl/kdbg/kdb_serial.c
trunk/reactos/ntoskrnl/mm/anonmem.c
trunk/reactos/ntoskrnl/mm/aspace.c
trunk/reactos/ntoskrnl/mm/balance.c
trunk/reactos/ntoskrnl/mm/cont.c
trunk/reactos/ntoskrnl/mm/drvlck.c
trunk/reactos/ntoskrnl/mm/elf.inc.h
trunk/reactos/ntoskrnl/mm/elf32.c
trunk/reactos/ntoskrnl/mm/elf64.c
trunk/reactos/ntoskrnl/mm/freelist.c
trunk/reactos/ntoskrnl/mm/i386/page.c (contents, props changed)
trunk/reactos/ntoskrnl/mm/i386/pagepae.c
trunk/reactos/ntoskrnl/mm/iospace.c
trunk/reactos/ntoskrnl/mm/kmap.c
trunk/reactos/ntoskrnl/mm/marea.c
trunk/reactos/ntoskrnl/mm/mdlsup.c
trunk/reactos/ntoskrnl/mm/mm.c
trunk/reactos/ntoskrnl/mm/mpw.c
trunk/reactos/ntoskrnl/mm/ncache.c
trunk/reactos/ntoskrnl/mm/npool.c
trunk/reactos/ntoskrnl/mm/pageop.c
trunk/reactos/ntoskrnl/mm/pager.c
trunk/reactos/ntoskrnl/mm/pagfault.c
trunk/reactos/ntoskrnl/mm/paging.c
trunk/reactos/ntoskrnl/mm/pe.c
trunk/reactos/ntoskrnl/mm/physical.c
trunk/reactos/ntoskrnl/mm/pool.c
trunk/reactos/ntoskrnl/mm/powerpc/page.c (contents, props changed)
trunk/reactos/ntoskrnl/mm/powerpc/pfault.c (contents, props changed)
trunk/reactos/ntoskrnl/mm/ppool.c
trunk/reactos/ntoskrnl/mm/region.c
trunk/reactos/ntoskrnl/mm/rmap.c
trunk/reactos/ntoskrnl/mm/rpoolmgr.h
trunk/reactos/ntoskrnl/mm/section.c
trunk/reactos/ntoskrnl/mm/virtual.c
trunk/reactos/ntoskrnl/mm/wset.c
trunk/reactos/ntoskrnl/ntoskrnl_arm.def
trunk/reactos/ntoskrnl/ntoskrnl_i386.def
trunk/reactos/ntoskrnl/ob/sdcache.c (contents, props changed)
trunk/reactos/ntoskrnl/po/power.c (contents, props changed)
trunk/reactos/ntoskrnl/ps/job.c (contents, props changed)
trunk/reactos/ntoskrnl/rtl/misc.c
trunk/reactos/ntoskrnl/rtl/strtok.c
trunk/reactos/ntoskrnl/se/acl.c (contents, props changed)
trunk/reactos/ntoskrnl/se/audit.c (contents, props changed)
trunk/reactos/ntoskrnl/se/lsa.c (contents, props changed)
trunk/reactos/ntoskrnl/se/luid.c (contents, props changed)
trunk/reactos/ntoskrnl/se/priv.c (contents, props changed)
trunk/reactos/ntoskrnl/se/sd.c (contents, props changed)
trunk/reactos/ntoskrnl/se/semgr.c (contents, props changed)
trunk/reactos/ntoskrnl/se/sid.c (contents, props changed)
trunk/reactos/ntoskrnl/se/token.c (contents, props changed)
trunk/reactos/ntoskrnl/tests/setup.c
trunk/reactos/ntoskrnl/tests/tests/VirtualMemory.c
Modified: trunk/reactos/ntoskrnl/cc/cacheman.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cc/cacheman.=
c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/cc/cacheman.c (original)
+++ trunk/reactos/ntoskrnl/cc/cacheman.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/cc/cacheman.c
Modified: trunk/reactos/ntoskrnl/cc/copy.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cc/copy.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/cc/copy.c (original)
+++ trunk/reactos/ntoskrnl/cc/copy.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/cc/copy.c
Modified: trunk/reactos/ntoskrnl/cc/fs.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cc/fs.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/cc/fs.c (original)
+++ trunk/reactos/ntoskrnl/cc/fs.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/cc/fs.c
Modified: trunk/reactos/ntoskrnl/cc/mdl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cc/mdl.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/cc/mdl.c (original)
+++ trunk/reactos/ntoskrnl/cc/mdl.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/cc/fs.c
Modified: trunk/reactos/ntoskrnl/cc/pin.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cc/pin.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/cc/pin.c (original)
+++ trunk/reactos/ntoskrnl/cc/pin.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/cc/pin.c
Modified: trunk/reactos/ntoskrnl/cc/view.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/cc/view.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/cc/view.c (original)
+++ trunk/reactos/ntoskrnl/cc/view.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/cc/view.c
Modified: trunk/reactos/ntoskrnl/ex/shutdown.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/shutdown.=
c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/ex/shutdown.c (original)
+++ trunk/reactos/ntoskrnl/ex/shutdown.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ex/power.c
Propchange: trunk/reactos/ntoskrnl/ex/shutdown.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/ex/uuid.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ex/uuid.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/ex/uuid.c (original)
+++ trunk/reactos/ntoskrnl/ex/uuid.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ex/uuid.c
Modified: trunk/reactos/ntoskrnl/io/iomgr/bootlog.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/boo=
tlog.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/io/iomgr/bootlog.c (original)
+++ trunk/reactos/ntoskrnl/io/iomgr/bootlog.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/io/bootlog.c
Propchange: trunk/reactos/ntoskrnl/io/iomgr/bootlog.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/io/iomgr/iorsrce.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/iomgr/ior=
srce.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/io/iomgr/iorsrce.c (original)
+++ trunk/reactos/ntoskrnl/io/iomgr/iorsrce.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/io/resource.c
Propchange: trunk/reactos/ntoskrnl/io/iomgr/iorsrce.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/io/pnpmgr/pnpdma.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/pnpmgr/pn=
pdma.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/io/pnpmgr/pnpdma.c (original)
+++ trunk/reactos/ntoskrnl/io/pnpmgr/pnpdma.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/io/pnpdma.c
Propchange: trunk/reactos/ntoskrnl/io/pnpmgr/pnpdma.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/io/pnpmgr/pnpreport.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/io/pnpmgr/pn=
preport.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/io/pnpmgr/pnpreport.c (original)
+++ trunk/reactos/ntoskrnl/io/pnpmgr/pnpreport.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/io/pnpreport.c
Modified: trunk/reactos/ntoskrnl/kdbg/i386/i386-dis.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/i386/i3=
86-dis.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/kdbg/i386/i386-dis.c (original)
+++ trunk/reactos/ntoskrnl/kdbg/i386/i386-dis.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/dbg/i386/i386-dis.c
Modified: trunk/reactos/ntoskrnl/kdbg/kdb_expr.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_exp=
r.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/kdbg/kdb_expr.c (original)
+++ trunk/reactos/ntoskrnl/kdbg/kdb_expr.c Sun Mar 9 09:11:42 2008
@@ -16,8 +16,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id$
- *
+/*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/dbg/kdb_expr.c
* PURPOSE: Kernel debugger expression evaluation
Modified: trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_key=
board.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c (original)
+++ trunk/reactos/ntoskrnl/kdbg/kdb_keyboard.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/dbg/kdb_keyboard.c
Modified: trunk/reactos/ntoskrnl/kdbg/kdb_serial.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kdbg/kdb_ser=
ial.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/kdbg/kdb_serial.c (original)
+++ trunk/reactos/ntoskrnl/kdbg/kdb_serial.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/dbg/kdb_serial.c
Modified: trunk/reactos/ntoskrnl/mm/anonmem.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/anonmem.c=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/anonmem.c (original)
+++ trunk/reactos/ntoskrnl/mm/anonmem.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* Copyright (C) 2002-2005 ReactOS Team (and the authors from the programm=
ers section)
*
* This program is free software; you can redistribute it and/or
Modified: trunk/reactos/ntoskrnl/mm/aspace.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/aspace.c?=
rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/aspace.c (original)
+++ trunk/reactos/ntoskrnl/mm/aspace.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/aspace.c
Modified: trunk/reactos/ntoskrnl/mm/balance.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/balance.c=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/balance.c (original)
+++ trunk/reactos/ntoskrnl/mm/balance.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/balance.c
Modified: trunk/reactos/ntoskrnl/mm/cont.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/cont.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/cont.c (original)
+++ trunk/reactos/ntoskrnl/mm/cont.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/cont.c
Modified: trunk/reactos/ntoskrnl/mm/drvlck.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/drvlck.c?=
rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/drvlck.c (original)
+++ trunk/reactos/ntoskrnl/mm/drvlck.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/drvlck.c
Modified: trunk/reactos/ntoskrnl/mm/elf.inc.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/elf.inc.h=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/elf.inc.h (original)
+++ trunk/reactos/ntoskrnl/mm/elf.inc.h Sun Mar 9 09:11:42 2008
@@ -1,6 +1,3 @@
-/* $Id$
-*/
-
#define NDEBUG
#include <internal/debug.h>
=
Modified: trunk/reactos/ntoskrnl/mm/elf32.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/elf32.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/elf32.c (original)
+++ trunk/reactos/ntoskrnl/mm/elf32.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/elf32.c
Modified: trunk/reactos/ntoskrnl/mm/elf64.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/elf64.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/elf64.c (original)
+++ trunk/reactos/ntoskrnl/mm/elf64.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/elf64.c
Modified: trunk/reactos/ntoskrnl/mm/freelist.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/freelist.=
c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/freelist.c (original)
+++ trunk/reactos/ntoskrnl/mm/freelist.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/freelist.c
Modified: trunk/reactos/ntoskrnl/mm/i386/page.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/i386/page=
.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/i386/page.c (original)
+++ trunk/reactos/ntoskrnl/mm/i386/page.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/i386/page.c
Propchange: trunk/reactos/ntoskrnl/mm/i386/page.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/mm/i386/pagepae.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/i386/page=
pae.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/i386/pagepae.c (original)
+++ trunk/reactos/ntoskrnl/mm/i386/pagepae.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id: page.c 32364 2008-02-14 20:30:31Z ros-arm-bringup $
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/i386/page.c
Modified: trunk/reactos/ntoskrnl/mm/iospace.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/iospace.c=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/iospace.c (original)
+++ trunk/reactos/ntoskrnl/mm/iospace.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/iospace.c
Modified: trunk/reactos/ntoskrnl/mm/kmap.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/kmap.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/kmap.c (original)
+++ trunk/reactos/ntoskrnl/mm/kmap.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/kmap.c
Modified: trunk/reactos/ntoskrnl/mm/marea.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/marea.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/marea.c (original)
+++ trunk/reactos/ntoskrnl/mm/marea.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* Copyright (C) 1998-2005 ReactOS Team (and the authors from the programm=
ers section)
*
* This program is free software; you can redistribute it and/or
Modified: trunk/reactos/ntoskrnl/mm/mdlsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/mdlsup.c?=
rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/mdlsup.c (original)
+++ trunk/reactos/ntoskrnl/mm/mdlsup.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/mdl.c
Modified: trunk/reactos/ntoskrnl/mm/mm.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/mm.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/mm.c (original)
+++ trunk/reactos/ntoskrnl/mm/mm.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/mm.c
Modified: trunk/reactos/ntoskrnl/mm/mpw.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/mpw.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/mpw.c (original)
+++ trunk/reactos/ntoskrnl/mm/mpw.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/mpw.c
Modified: trunk/reactos/ntoskrnl/mm/ncache.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ncache.c?=
rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/ncache.c (original)
+++ trunk/reactos/ntoskrnl/mm/ncache.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/ncache.c
Modified: trunk/reactos/ntoskrnl/mm/npool.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/npool.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/npool.c (original)
+++ trunk/reactos/ntoskrnl/mm/npool.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/npool.c
Modified: trunk/reactos/ntoskrnl/mm/pageop.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/pageop.c?=
rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/pageop.c (original)
+++ trunk/reactos/ntoskrnl/mm/pageop.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/pageop.c
Modified: trunk/reactos/ntoskrnl/mm/pager.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/pager.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/pager.c (original)
+++ trunk/reactos/ntoskrnl/mm/pager.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/pager.c
Modified: trunk/reactos/ntoskrnl/mm/pagfault.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/pagfault.=
c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/pagfault.c (original)
+++ trunk/reactos/ntoskrnl/mm/pagfault.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/pagfault.c
Modified: trunk/reactos/ntoskrnl/mm/paging.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/paging.c?=
rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/paging.c (original)
+++ trunk/reactos/ntoskrnl/mm/paging.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/paging.c
Modified: trunk/reactos/ntoskrnl/mm/pe.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/pe.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/pe.c (original)
+++ trunk/reactos/ntoskrnl/mm/pe.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/pe.c
Modified: trunk/reactos/ntoskrnl/mm/physical.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/physical.=
c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/physical.c (original)
+++ trunk/reactos/ntoskrnl/mm/physical.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/physical.c
Modified: trunk/reactos/ntoskrnl/mm/pool.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/pool.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/pool.c (original)
+++ trunk/reactos/ntoskrnl/mm/pool.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/pool.c
Modified: trunk/reactos/ntoskrnl/mm/powerpc/page.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/powerpc/p=
age.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/powerpc/page.c (original)
+++ trunk/reactos/ntoskrnl/mm/powerpc/page.c Sun Mar 9 09:11:42 2008
@@ -1,669 +1,668 @@
-/* $Id: page.c 23907 2006-09-04 05:52:23Z arty $
- *
- * COPYRIGHT: See COPYING in the top level directory
- * PROJECT: ReactOS kernel
- * FILE: ntoskrnl/mm/i386/page.c
- * PURPOSE: Low level memory managment manipulation
- *
- * PROGRAMMERS: David Welch (welch(a)cwcom.net)
- * Revised for PowerPC by arty
- */
-
-/* INCLUDES **************************************************************=
*/
-
-#include <ntoskrnl.h>
-#include <ppcmmu/mmu.h>
-//#define NDEBUG
-#include <internal/debug.h>
-
-#if defined (ALLOC_PRAGMA)
-#pragma alloc_text(INIT, MmInitGlobalKernelPageDirectory)
-#pragma alloc_text(INIT, MiInitPageDirectoryMap)
-#endif
-
-/* GLOBALS ***************************************************************=
**/
-
-#define HYPERSPACE_PAGEDIR_PTR ((PVOID)0xc0000000)
-
-#define PA_PRESENT (1ll<<63)
-#define PA_USER (1ll<<62)
-#define PA_ACCESSED 0x200
-#define PA_DIRTY 0x100
-#define PA_WT 0x20
-#define PA_CD 0x10
-#define PA_READWRITE 3
-
-#define HYPERSPACE (0xc0400000)
-#define IS_HYPERSPACE(v) (((ULONG)(v) >=3D HYPERSPACE && (ULONG)(v) <
HYPE=
RSPACE + 0x400000))
-
-#define PTE_TO_PFN(X) ((X) >> PAGE_SHIFT)
-#define PFN_TO_PTE(X) ((X) << PAGE_SHIFT)
-
-#if defined(__GNUC__)
-#define PTE_TO_PAGE(X) ((LARGE_INTEGER)(LONGLONG)(PAGE_MASK(X)))
-#else
-__inline LARGE_INTEGER PTE_TO_PAGE(ULONG npage)
-{
- LARGE_INTEGER dummy;
- dummy.QuadPart =3D (LONGLONG)(PAGE_MASK(npage));
- return dummy;
-}
-#endif
-
-/* FUNCTIONS *************************************************************=
**/
-
-VOID
-STDCALL
-MiFlushTlbIpiRoutine(PVOID Address)
-{
- if (Address =3D=3D (PVOID)0xffffffff)
- {
- __asm__("tlbsync");
- }
- else if (Address =3D=3D (PVOID)0xfffffffe)
- {
- __asm__("tlbsync");
- }
- else
- {
- __asm__("tlbi %0" : "=3Dr" (Address));
- }
-}
-
-VOID
-MiFlushTlb(PULONG Pt, PVOID Address)
-{
- __asm__("tlbi %0" : "=3Dr" (Address));
-}
-
-
-
-PULONG
-MmGetPageDirectory(VOID)
-{
- unsigned int page_dir=3D0;
- return((PULONG)page_dir);
-}
-
-static ULONG
-ProtectToFlags(ULONG flProtect)
-{
- return MMU_ALL_RW; // XXX hack
-}
-
-NTSTATUS
-STDCALL
-MmCopyMmInfo(PEPROCESS Src,
- PEPROCESS Dest,
- PPHYSICAL_ADDRESS DirectoryTableBase)
-{
- DPRINT("MmCopyMmInfo(Src %x, Dest %x)\n", Src, Dest);
-
- KeBugCheck(0);
-
- return(STATUS_SUCCESS);
-}
-
-NTSTATUS
-NTAPI
-MmInitializeHandBuiltProcess(IN PEPROCESS Process,
- IN PLARGE_INTEGER DirectoryTableBase)
-{
- /* Share the directory base with the idle process */
- *DirectoryTableBase =3D PsGetCurrentProcess()->Pcb.DirectoryTableBase;
-
- /* Initialize the Addresss Space */
- MmInitializeAddressSpace(Process, (PMADDRESS_SPACE)&Process->VadRoot);
-
- /* The process now has an address space */
- Process->HasAddressSpace =3D TRUE;
- return STATUS_SUCCESS;
-}
-
-BOOLEAN
-STDCALL
-MmCreateProcessAddressSpace(IN ULONG MinWs,
- IN PEPROCESS Process,
- IN PLARGE_INTEGER DirectoryTableBase)
-{
- KeBugCheck(0);
- return TRUE;
-}
-
-VOID
-NTAPI
-MmDeletePageTable(PEPROCESS Process, PVOID Address)
-{
- PEPROCESS CurrentProcess =3D PsGetCurrentProcess();
-
- DPRINT1("DeletePageTable: Process: %x CurrentProcess %x\n", =
- Process, CurrentProcess);
-
- if (Process !=3D NULL && Process !=3D CurrentProcess)
- {
- KeAttachProcess(&Process->Pcb);
- }
- =
- if (Process)
- {
- DPRINT1("Revoking VSID %d\n", (paddr_t)Process->UniqueProcessId);
- MmuRevokeVsid((paddr_t)Process->UniqueProcessId, -1);
- }
- else
- {
- DPRINT1("No vsid to revoke\n");
- }
- =
- if (Process !=3D NULL && Process !=3D CurrentProcess)
- {
- KeDetachProcess();
- } =
-}
-
-VOID
-NTAPI
-MmFreePageTable(PEPROCESS Process, PVOID Address)
-{
- MmDeletePageTable(Process, Address);
-}
-
-PVOID
-NTAPI
-MmGetPhysicalAddressProcess(PEPROCESS Process, PVOID Addr)
-{
- ppc_map_info_t info =3D { 0 };
- info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Addr;
- MmuInqPage(&info, 1);
- return (PVOID)info.phys;
-}
-
-/*
- * @implemented
- */
-PHYSICAL_ADDRESS STDCALL
-MmGetPhysicalAddress(PVOID vaddr)
-/*
- * FUNCTION: Returns the physical address corresponding to a virtual addre=
ss
- */
-{
- PHYSICAL_ADDRESS Addr;
- Addr.QuadPart =3D (ULONG)MmGetPhysicalAddressProcess(PsGetCurrentProce=
ss()->UniqueProcessId, vaddr);
- return Addr;
-}
-
-PFN_TYPE
-NTAPI
-MmGetPfnForProcess(PEPROCESS Process,
- PVOID Address)
-{
- return((PFN_TYPE)MmGetPhysicalAddressProcess(Process, Address) >> PAGE=
_SHIFT);
-}
-
-VOID
-NTAPI
-MmDisableVirtualMapping(PEPROCESS Process, PVOID Address, BOOLEAN* WasDirt=
y, PPFN_TYPE Page)
-/*
- * FUNCTION: Delete a virtual mapping
- */
-{
- ppc_map_info_t info =3D { 0 };
- info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Address;
- MmuUnmapPage(&info, 1);
-}
-
-VOID
-NTAPI
-MmRawDeleteVirtualMapping(PVOID Address)
-{
-}
-
-VOID
-NTAPI
-MmDeleteVirtualMapping(PEPROCESS Process, PVOID Address, BOOLEAN FreePage,
- BOOLEAN* WasDirty, PPFN_TYPE Page)
-/*
- * FUNCTION: Delete a virtual mapping
- */
-{
- ppc_map_info_t info =3D { 0 };
-
- DPRINT("MmDeleteVirtualMapping(%x, %x, %d, %x, %x)\n",
- Process, Address, FreePage, WasDirty, Page);
-
- info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Address;
- MmuInqPage(&info, 1);
-
- if (FreePage && info.phys)
- {
- MmReleasePageMemoryConsumer(MC_NPPOOL, info.phys >> PAGE_SHIFT);
- }
-
- /*
- * Return some information to the caller
- */
- if (WasDirty !=3D NULL)
- {
- *WasDirty =3D !!(info.flags & MMU_PAGE_DIRTY);
- }
- if (Page !=3D NULL)
- {
- *Page =3D info.phys >> PAGE_SHIFT;
- }
-}
-
-VOID
-NTAPI
-MmDeletePageFileMapping(PEPROCESS Process, PVOID Address,
- SWAPENTRY* SwapEntry)
-/*
- * FUNCTION: Delete a virtual mapping
- */
-{
- ppc_map_info_t info =3D { 0 };
- /*
- * Decrement the reference count for this page table.
- */
- if (Process !=3D NULL &&
- ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCountTable !=3D NULL
&&
- Address < MmSystemRangeStart)
- {
- PUSHORT Ptrc;
-
- Ptrc =3D ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCountTable;
- MmFreePageTable(Process, Address);
- }
-
- /*
- * Return some information to the caller
- */
- MmuInqPage(&info, 1);
- *SwapEntry =3D info.phys;
-}
-
-BOOLEAN
-NTAPI
-MmIsDirtyPage(PEPROCESS Process, PVOID Address)
-{
- ppc_map_info_t info =3D { 0 };
- info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Address;
- MmuInqPage(&info, 1);
- return !!(info.flags & MMU_PAGE_DIRTY);
-}
-
-BOOLEAN
-NTAPI
-MmIsAccessedAndResetAccessPage(PEPROCESS Process, PVOID Address)
-{
- ppc_map_info_t info =3D { 0 };
-
- if (Address < MmSystemRangeStart && Process =3D=3D NULL)
- {
- DPRINT1("MmIsAccessedAndResetAccessPage is called for user space without =
a process.\n");
- KEBUGCHECK(0);
- }
-
- info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Address;
- MmuInqPage(&info, 1);
- return !!(info.flags /*& MMU_PAGE_ACCESS*/);
-}
-
-VOID
-NTAPI
-MmSetCleanPage(PEPROCESS Process, PVOID Address)
-{
-}
-
-VOID
-NTAPI
-MmSetDirtyPage(PEPROCESS Process, PVOID Address)
-{
-}
-
-VOID
-NTAPI
-MmEnableVirtualMapping(PEPROCESS Process, PVOID Address)
-{
-}
-
-BOOLEAN
-NTAPI
-MmIsPagePresent(PEPROCESS Process, PVOID Address)
-{
- ppc_map_info_t info =3D { 0 };
- info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Address;
- MmuInqPage(&info, 1);
- return !!info.phys;
-}
-
-ULONGLONG MmGetPageEntryForProcess(PEPROCESS Process, PVOID Address)
-{
- return 0; // XXX arty
-}
-
-BOOLEAN
-NTAPI
-MmIsPageSwapEntry(PEPROCESS Process, PVOID Address)
-{
- ULONG Entry;
- Entry =3D MmGetPageEntryForProcess(Process, Address);
- return !(Entry & PA_PRESENT) && Entry !=3D 0 ? TRUE : FALSE;
-}
-
-NTSTATUS
-NTAPI
-MmCreateVirtualMappingForKernel(PVOID Address,
- ULONG flProtect,
- PPFN_TYPE Pages,
- ULONG PageCount)
-{
- ULONG i;
- PVOID Addr;
-
- DPRINT("MmCreateVirtualMappingForKernel(%x, %x, %x, %d)\n",
- Address, flProtect, Pages, PageCount);
-
- if (Address < MmSystemRangeStart)
- {
- DPRINT1("MmCreateVirtualMappingForKernel is called for user space\n");
- KEBUGCHECK(0);
- }
-
- Addr =3D Address;
-
- for (i =3D 0; i < PageCount; i++, Addr =3D (PVOID)((ULONG_PTR)Addr + P=
AGE_SIZE))
- {
-#if 0
- if (!(Attributes & PA_PRESENT) && Pages[i] !=3D 0)
- {
- DPRINT1("Setting physical address but not allowing access at a=
ddress "
- "0x%.8X with attributes %x/%x.\n",
- Addr, Attributes, flProtect);
- KEBUGCHECK(0);
- }
- (void)InterlockedExchangeUL(Pt, PFN_TO_PTE(Pages[i]) | Attributes);
-#endif
- }
-
- return(STATUS_SUCCESS);
-}
-
-NTSTATUS
-NTAPI
-MmCreatePageFileMapping(PEPROCESS Process,
- PVOID Address,
- SWAPENTRY SwapEntry)
-{
- if (Process =3D=3D NULL && Address < MmSystemRangeStart)
- {
- DPRINT1("No process\n");
- KEBUGCHECK(0);
- }
- if (Process !=3D NULL && Address >=3D MmSystemRangeStart)
- {
- DPRINT1("Setting kernel address with process context\n");
- KEBUGCHECK(0);
- }
- if (SwapEntry & (1 << 31))
- {
- KEBUGCHECK(0);
- }
-
- // XXX arty
-
- return(STATUS_SUCCESS);
-}
-
-
-NTSTATUS
-NTAPI
-MmCreateVirtualMappingUnsafe(PEPROCESS Process,
- PVOID Address,
- ULONG flProtect,
- PPFN_TYPE Pages,
- ULONG PageCount)
-{
- ULONG Attributes;
- PVOID Addr;
- ULONG i;
- ppc_map_info_t info =3D { 0 };
-
- DPRINT("MmCreateVirtualMappingUnsafe(%x, %x, %x, %x (%x), %d)\n",
- Process, Address, flProtect, Pages, *Pages, PageCount);
-
- if (Process =3D=3D NULL)
- {
- if (Address < MmSystemRangeStart)
- {
- DPRINT1("No process\n");
- KEBUGCHECK(0);
- }
- if (PageCount > 0x10000 ||
- (ULONG_PTR) Address / PAGE_SIZE + PageCount > 0x100000)
- {
- DPRINT1("Page count to large\n");
- KEBUGCHECK(0);
- }
- }
- else
- {
- if (Address >=3D MmSystemRangeStart)
- {
- DPRINT1("Setting kernel address with process context\n");
- KEBUGCHECK(0);
- }
- if (PageCount > (ULONG_PTR)MmSystemRangeStart / PAGE_SIZE ||
- (ULONG_PTR) Address / PAGE_SIZE + PageCount >
- (ULONG_PTR)MmSystemRangeStart / PAGE_SIZE)
- {
- DPRINT1("Page Count to large\n");
- KEBUGCHECK(0);
- }
- }
-
- Attributes =3D ProtectToFlags(flProtect);
- Addr =3D Address;
-
- for (i =3D 0; i < PageCount; i++, Addr =3D (PVOID)((ULONG_PTR)Addr + P=
AGE_SIZE))
- {
- Process =3D PsGetCurrentProcess();
- info.proc =3D ((Addr < MmSystemRangeStart) && Process) ? =
- (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Addr;
- info.flags =3D Attributes;
- MmuMapPage(&info, 1);
- //(void)InterlockedExchangeUL(Pt, PFN_TO_PTE(Pages[i]) | Attributes);
- if (Address < MmSystemRangeStart &&
- ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCountTable !=3D NUL=
L &&
- Attributes & PA_PRESENT)
- {
-#if 0
- PUSHORT Ptrc;
-
- Ptrc =3D ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCou=
ntTable;
-
- Ptrc[ADDR_TO_PAGE_TABLE(Addr)]++;
-#endif
- }
- }
- return(STATUS_SUCCESS);
-}
-
-NTSTATUS
-NTAPI
-MmCreateVirtualMapping(PEPROCESS Process,
- PVOID Address,
- ULONG flProtect,
- PPFN_TYPE Pages,
- ULONG PageCount)
-{
- ULONG i;
-
- for (i =3D 0; i < PageCount; i++)
- {
- if (!MmIsUsablePage(Pages[i]))
- {
- DPRINT1("Page at address %x not usable\n", PFN_TO_PTE(Pages[i]));
- KEBUGCHECK(0);
- }
- }
-
- return(MmCreateVirtualMappingUnsafe(Process,
- Address,
- flProtect,
- Pages,
- PageCount));
-}
-
-ULONG
-NTAPI
-MmGetPageProtect(PEPROCESS Process, PVOID Address)
-{
- ULONG Protect =3D 0;
- ppc_map_info_t info =3D { 0 };
-
- info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
- info.addr =3D (vaddr_t)Address;
- MmuInqPage(&info, 1);
-
- if (!info.phys) { return PAGE_NOACCESS; }
- if (!(info.flags & MMU_KMASK))
- {
- Protect |=3D PAGE_SYSTEM;
- if ((info.flags & MMU_KR) && (info.flags & MMU_KW))
- Protect =3D PAGE_READWRITE;
- else if (info.flags & MMU_KR)
- Protect =3D PAGE_EXECUTE_READ;
- }
- else
- {
- if ((info.flags & MMU_UR) && (info.flags & MMU_UW))
- Protect =3D PAGE_READWRITE;
- else
- Protect =3D PAGE_EXECUTE_READ;
- }
- return(Protect);
-}
-
-VOID
-NTAPI
-MmSetPageProtect(PEPROCESS Process, PVOID Address, ULONG flProtect)
-{
- //ULONG Attributes =3D 0;
-
- DPRINT("MmSetPageProtect(Process %x Address %x flProtect %x)\n",
- Process, Address, flProtect);
-
-#if 0
- Attributes =3D ProtectToPTE(flProtect);
-
- Pt =3D MmGetPageTableForProcess(Process, Address, FALSE);
- if (Pt =3D=3D NULL)
- {
- KEBUGCHECK(0);
- }
- InterlockedExchange((PLONG)Pt, PAGE_MASK(*Pt) | Attributes | (*Pt & (PA=
_ACCESSED|PA_DIRTY)));
- MiFlushTlb(Pt, Address);
-#endif
-}
-
-PVOID
-NTAPI
-MmCreateHyperspaceMapping(PFN_TYPE Page)
-{
- PVOID Address;
- ppc_map_info_t info =3D { 0 };
-
- Address =3D (PVOID)((ULONG_PTR)HYPERSPACE * PAGE_SIZE);
- info.proc =3D 0;
- info.addr =3D (vaddr_t)Address;
- info.flags =3D MMU_KRW;
- MmuMapPage(&info, 1);
-
- return Address;
-}
-
-PFN_TYPE
-NTAPI
-MmChangeHyperspaceMapping(PVOID Address, PFN_TYPE NewPage)
-{
- PFN_TYPE OldPage;
- ppc_map_info_t info =3D { 0 };
-
- info.proc =3D 0;
- info.addr =3D (vaddr_t)Address;
- MmuUnmapPage(&info, 1);
- OldPage =3D info.phys;
- info.phys =3D (paddr_t)NewPage;
- MmuMapPage(&info, 1);
-
- return NewPage;
-}
-
-PFN_TYPE
-NTAPI
-MmDeleteHyperspaceMapping(PVOID Address)
-{
- ppc_map_info_t info =3D { 0 };
- ASSERT (IS_HYPERSPACE(Address));
-
- info.proc =3D 0;
- info.addr =3D (vaddr_t)Address;
-
- MmuUnmapPage(&info, 1);
-
- return (PFN_TYPE)info.phys;
-}
-
-VOID
-INIT_FUNCTION
-NTAPI
-MmInitGlobalKernelPageDirectory(VOID)
-{
-}
-
-VOID
-INIT_FUNCTION
-NTAPI
-MiInitPageDirectoryMap(VOID)
-{
-}
-
-ULONG
-NTAPI
-MiGetUserPageDirectoryCount(VOID)
-{
- return 0;
-}
-
-VOID
-NTAPI
-MmUpdatePageDir(PEPROCESS Process, PVOID Address, ULONG Size)
-{
-}
-
-/* Create a simple, primitive mapping at the specified address on a new pa=
ge */
-NTSTATUS MmPPCCreatePrimitiveMapping(ULONG_PTR PageAddr)
-{
- NTSTATUS result;
- ppc_map_info_t info =3D { 0 };
- info.flags =3D MMU_KRW;
- info.addr =3D (vaddr_t)PageAddr;
- result =3D MmuMapPage(&info, 1) ? STATUS_SUCCESS : STATUS_NO_MEMORY;
- return result;
-}
-
-/* Use our primitive allocator */
-PFN_TYPE MmPPCPrimitiveAllocPage()
-{
- paddr_t Result =3D MmuGetPage();
- DbgPrint("Got Page %x\n", Result);
- return Result / PAGE_SIZE;
-}
-
-/* EOF */
+/*
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: ReactOS kernel
+ * FILE: ntoskrnl/mm/i386/page.c
+ * PURPOSE: Low level memory managment manipulation
+ *
+ * PROGRAMMERS: David Welch (welch(a)cwcom.net)
+ * Revised for PowerPC by arty
+ */
+
+/* INCLUDES **************************************************************=
*/
+
+#include <ntoskrnl.h>
+#include <ppcmmu/mmu.h>
+//#define NDEBUG
+#include <internal/debug.h>
+
+#if defined (ALLOC_PRAGMA)
+#pragma alloc_text(INIT, MmInitGlobalKernelPageDirectory)
+#pragma alloc_text(INIT, MiInitPageDirectoryMap)
+#endif
+
+/* GLOBALS ***************************************************************=
**/
+
+#define HYPERSPACE_PAGEDIR_PTR ((PVOID)0xc0000000)
+
+#define PA_PRESENT (1ll<<63)
+#define PA_USER (1ll<<62)
+#define PA_ACCESSED 0x200
+#define PA_DIRTY 0x100
+#define PA_WT 0x20
+#define PA_CD 0x10
+#define PA_READWRITE 3
+
+#define HYPERSPACE (0xc0400000)
+#define IS_HYPERSPACE(v) (((ULONG)(v) >=3D HYPERSPACE && (ULONG)(v) <
HYPE=
RSPACE + 0x400000))
+
+#define PTE_TO_PFN(X) ((X) >> PAGE_SHIFT)
+#define PFN_TO_PTE(X) ((X) << PAGE_SHIFT)
+
+#if defined(__GNUC__)
+#define PTE_TO_PAGE(X) ((LARGE_INTEGER)(LONGLONG)(PAGE_MASK(X)))
+#else
+__inline LARGE_INTEGER PTE_TO_PAGE(ULONG npage)
+{
+ LARGE_INTEGER dummy;
+ dummy.QuadPart =3D (LONGLONG)(PAGE_MASK(npage));
+ return dummy;
+}
+#endif
+
+/* FUNCTIONS *************************************************************=
**/
+
+VOID
+STDCALL
+MiFlushTlbIpiRoutine(PVOID Address)
+{
+ if (Address =3D=3D (PVOID)0xffffffff)
+ {
+ __asm__("tlbsync");
+ }
+ else if (Address =3D=3D (PVOID)0xfffffffe)
+ {
+ __asm__("tlbsync");
+ }
+ else
+ {
+ __asm__("tlbi %0" : "=3Dr" (Address));
+ }
+}
+
+VOID
+MiFlushTlb(PULONG Pt, PVOID Address)
+{
+ __asm__("tlbi %0" : "=3Dr" (Address));
+}
+
+
+
+PULONG
+MmGetPageDirectory(VOID)
+{
+ unsigned int page_dir=3D0;
+ return((PULONG)page_dir);
+}
+
+static ULONG
+ProtectToFlags(ULONG flProtect)
+{
+ return MMU_ALL_RW; // XXX hack
+}
+
+NTSTATUS
+STDCALL
+MmCopyMmInfo(PEPROCESS Src,
+ PEPROCESS Dest,
+ PPHYSICAL_ADDRESS DirectoryTableBase)
+{
+ DPRINT("MmCopyMmInfo(Src %x, Dest %x)\n", Src, Dest);
+
+ KeBugCheck(0);
+
+ return(STATUS_SUCCESS);
+}
+
+NTSTATUS
+NTAPI
+MmInitializeHandBuiltProcess(IN PEPROCESS Process,
+ IN PLARGE_INTEGER DirectoryTableBase)
+{
+ /* Share the directory base with the idle process */
+ *DirectoryTableBase =3D PsGetCurrentProcess()->Pcb.DirectoryTableBase;
+
+ /* Initialize the Addresss Space */
+ MmInitializeAddressSpace(Process, (PMADDRESS_SPACE)&Process->VadRoot);
+
+ /* The process now has an address space */
+ Process->HasAddressSpace =3D TRUE;
+ return STATUS_SUCCESS;
+}
+
+BOOLEAN
+STDCALL
+MmCreateProcessAddressSpace(IN ULONG MinWs,
+ IN PEPROCESS Process,
+ IN PLARGE_INTEGER DirectoryTableBase)
+{
+ KeBugCheck(0);
+ return TRUE;
+}
+
+VOID
+NTAPI
+MmDeletePageTable(PEPROCESS Process, PVOID Address)
+{
+ PEPROCESS CurrentProcess =3D PsGetCurrentProcess();
+
+ DPRINT1("DeletePageTable: Process: %x CurrentProcess %x\n", =
+ Process, CurrentProcess);
+
+ if (Process !=3D NULL && Process !=3D CurrentProcess)
+ {
+ KeAttachProcess(&Process->Pcb);
+ }
+ =
+ if (Process)
+ {
+ DPRINT1("Revoking VSID %d\n", (paddr_t)Process->UniqueProcessId);
+ MmuRevokeVsid((paddr_t)Process->UniqueProcessId, -1);
+ }
+ else
+ {
+ DPRINT1("No vsid to revoke\n");
+ }
+ =
+ if (Process !=3D NULL && Process !=3D CurrentProcess)
+ {
+ KeDetachProcess();
+ } =
+}
+
+VOID
+NTAPI
+MmFreePageTable(PEPROCESS Process, PVOID Address)
+{
+ MmDeletePageTable(Process, Address);
+}
+
+PVOID
+NTAPI
+MmGetPhysicalAddressProcess(PEPROCESS Process, PVOID Addr)
+{
+ ppc_map_info_t info =3D { 0 };
+ info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Addr;
+ MmuInqPage(&info, 1);
+ return (PVOID)info.phys;
+}
+
+/*
+ * @implemented
+ */
+PHYSICAL_ADDRESS STDCALL
+MmGetPhysicalAddress(PVOID vaddr)
+/*
+ * FUNCTION: Returns the physical address corresponding to a virtual addre=
ss
+ */
+{
+ PHYSICAL_ADDRESS Addr;
+ Addr.QuadPart =3D (ULONG)MmGetPhysicalAddressProcess(PsGetCurrentProce=
ss()->UniqueProcessId, vaddr);
+ return Addr;
+}
+
+PFN_TYPE
+NTAPI
+MmGetPfnForProcess(PEPROCESS Process,
+ PVOID Address)
+{
+ return((PFN_TYPE)MmGetPhysicalAddressProcess(Process, Address) >> PAGE=
_SHIFT);
+}
+
+VOID
+NTAPI
+MmDisableVirtualMapping(PEPROCESS Process, PVOID Address, BOOLEAN* WasDirt=
y, PPFN_TYPE Page)
+/*
+ * FUNCTION: Delete a virtual mapping
+ */
+{
+ ppc_map_info_t info =3D { 0 };
+ info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Address;
+ MmuUnmapPage(&info, 1);
+}
+
+VOID
+NTAPI
+MmRawDeleteVirtualMapping(PVOID Address)
+{
+}
+
+VOID
+NTAPI
+MmDeleteVirtualMapping(PEPROCESS Process, PVOID Address, BOOLEAN FreePage,
+ BOOLEAN* WasDirty, PPFN_TYPE Page)
+/*
+ * FUNCTION: Delete a virtual mapping
+ */
+{
+ ppc_map_info_t info =3D { 0 };
+
+ DPRINT("MmDeleteVirtualMapping(%x, %x, %d, %x, %x)\n",
+ Process, Address, FreePage, WasDirty, Page);
+
+ info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Address;
+ MmuInqPage(&info, 1);
+
+ if (FreePage && info.phys)
+ {
+ MmReleasePageMemoryConsumer(MC_NPPOOL, info.phys >> PAGE_SHIFT);
+ }
+
+ /*
+ * Return some information to the caller
+ */
+ if (WasDirty !=3D NULL)
+ {
+ *WasDirty =3D !!(info.flags & MMU_PAGE_DIRTY);
+ }
+ if (Page !=3D NULL)
+ {
+ *Page =3D info.phys >> PAGE_SHIFT;
+ }
+}
+
+VOID
+NTAPI
+MmDeletePageFileMapping(PEPROCESS Process, PVOID Address,
+ SWAPENTRY* SwapEntry)
+/*
+ * FUNCTION: Delete a virtual mapping
+ */
+{
+ ppc_map_info_t info =3D { 0 };
+ /*
+ * Decrement the reference count for this page table.
+ */
+ if (Process !=3D NULL &&
+ ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCountTable !=3D NULL
&&
+ Address < MmSystemRangeStart)
+ {
+ PUSHORT Ptrc;
+
+ Ptrc =3D ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCountTable;
+ MmFreePageTable(Process, Address);
+ }
+
+ /*
+ * Return some information to the caller
+ */
+ MmuInqPage(&info, 1);
+ *SwapEntry =3D info.phys;
+}
+
+BOOLEAN
+NTAPI
+MmIsDirtyPage(PEPROCESS Process, PVOID Address)
+{
+ ppc_map_info_t info =3D { 0 };
+ info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Address;
+ MmuInqPage(&info, 1);
+ return !!(info.flags & MMU_PAGE_DIRTY);
+}
+
+BOOLEAN
+NTAPI
+MmIsAccessedAndResetAccessPage(PEPROCESS Process, PVOID Address)
+{
+ ppc_map_info_t info =3D { 0 };
+
+ if (Address < MmSystemRangeStart && Process =3D=3D NULL)
+ {
+ DPRINT1("MmIsAccessedAndResetAccessPage is called for user space without =
a process.\n");
+ KEBUGCHECK(0);
+ }
+
+ info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Address;
+ MmuInqPage(&info, 1);
+ return !!(info.flags /*& MMU_PAGE_ACCESS*/);
+}
+
+VOID
+NTAPI
+MmSetCleanPage(PEPROCESS Process, PVOID Address)
+{
+}
+
+VOID
+NTAPI
+MmSetDirtyPage(PEPROCESS Process, PVOID Address)
+{
+}
+
+VOID
+NTAPI
+MmEnableVirtualMapping(PEPROCESS Process, PVOID Address)
+{
+}
+
+BOOLEAN
+NTAPI
+MmIsPagePresent(PEPROCESS Process, PVOID Address)
+{
+ ppc_map_info_t info =3D { 0 };
+ info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Address;
+ MmuInqPage(&info, 1);
+ return !!info.phys;
+}
+
+ULONGLONG MmGetPageEntryForProcess(PEPROCESS Process, PVOID Address)
+{
+ return 0; // XXX arty
+}
+
+BOOLEAN
+NTAPI
+MmIsPageSwapEntry(PEPROCESS Process, PVOID Address)
+{
+ ULONG Entry;
+ Entry =3D MmGetPageEntryForProcess(Process, Address);
+ return !(Entry & PA_PRESENT) && Entry !=3D 0 ? TRUE : FALSE;
+}
+
+NTSTATUS
+NTAPI
+MmCreateVirtualMappingForKernel(PVOID Address,
+ ULONG flProtect,
+ PPFN_TYPE Pages,
+ ULONG PageCount)
+{
+ ULONG i;
+ PVOID Addr;
+
+ DPRINT("MmCreateVirtualMappingForKernel(%x, %x, %x, %d)\n",
+ Address, flProtect, Pages, PageCount);
+
+ if (Address < MmSystemRangeStart)
+ {
+ DPRINT1("MmCreateVirtualMappingForKernel is called for user space\n");
+ KEBUGCHECK(0);
+ }
+
+ Addr =3D Address;
+
+ for (i =3D 0; i < PageCount; i++, Addr =3D (PVOID)((ULONG_PTR)Addr + P=
AGE_SIZE))
+ {
+#if 0
+ if (!(Attributes & PA_PRESENT) && Pages[i] !=3D 0)
+ {
+ DPRINT1("Setting physical address but not allowing access at a=
ddress "
+ "0x%.8X with attributes %x/%x.\n",
+ Addr, Attributes, flProtect);
+ KEBUGCHECK(0);
+ }
+ (void)InterlockedExchangeUL(Pt, PFN_TO_PTE(Pages[i]) | Attributes);
+#endif
+ }
+
+ return(STATUS_SUCCESS);
+}
+
+NTSTATUS
+NTAPI
+MmCreatePageFileMapping(PEPROCESS Process,
+ PVOID Address,
+ SWAPENTRY SwapEntry)
+{
+ if (Process =3D=3D NULL && Address < MmSystemRangeStart)
+ {
+ DPRINT1("No process\n");
+ KEBUGCHECK(0);
+ }
+ if (Process !=3D NULL && Address >=3D MmSystemRangeStart)
+ {
+ DPRINT1("Setting kernel address with process context\n");
+ KEBUGCHECK(0);
+ }
+ if (SwapEntry & (1 << 31))
+ {
+ KEBUGCHECK(0);
+ }
+
+ // XXX arty
+
+ return(STATUS_SUCCESS);
+}
+
+
+NTSTATUS
+NTAPI
+MmCreateVirtualMappingUnsafe(PEPROCESS Process,
+ PVOID Address,
+ ULONG flProtect,
+ PPFN_TYPE Pages,
+ ULONG PageCount)
+{
+ ULONG Attributes;
+ PVOID Addr;
+ ULONG i;
+ ppc_map_info_t info =3D { 0 };
+
+ DPRINT("MmCreateVirtualMappingUnsafe(%x, %x, %x, %x (%x), %d)\n",
+ Process, Address, flProtect, Pages, *Pages, PageCount);
+
+ if (Process =3D=3D NULL)
+ {
+ if (Address < MmSystemRangeStart)
+ {
+ DPRINT1("No process\n");
+ KEBUGCHECK(0);
+ }
+ if (PageCount > 0x10000 ||
+ (ULONG_PTR) Address / PAGE_SIZE + PageCount > 0x100000)
+ {
+ DPRINT1("Page count to large\n");
+ KEBUGCHECK(0);
+ }
+ }
+ else
+ {
+ if (Address >=3D MmSystemRangeStart)
+ {
+ DPRINT1("Setting kernel address with process context\n");
+ KEBUGCHECK(0);
+ }
+ if (PageCount > (ULONG_PTR)MmSystemRangeStart / PAGE_SIZE ||
+ (ULONG_PTR) Address / PAGE_SIZE + PageCount >
+ (ULONG_PTR)MmSystemRangeStart / PAGE_SIZE)
+ {
+ DPRINT1("Page Count to large\n");
+ KEBUGCHECK(0);
+ }
+ }
+
+ Attributes =3D ProtectToFlags(flProtect);
+ Addr =3D Address;
+
+ for (i =3D 0; i < PageCount; i++, Addr =3D (PVOID)((ULONG_PTR)Addr + P=
AGE_SIZE))
+ {
+ Process =3D PsGetCurrentProcess();
+ info.proc =3D ((Addr < MmSystemRangeStart) && Process) ? =
+ (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Addr;
+ info.flags =3D Attributes;
+ MmuMapPage(&info, 1);
+ //(void)InterlockedExchangeUL(Pt, PFN_TO_PTE(Pages[i]) | Attributes);
+ if (Address < MmSystemRangeStart &&
+ ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCountTable !=3D NUL=
L &&
+ Attributes & PA_PRESENT)
+ {
+#if 0
+ PUSHORT Ptrc;
+
+ Ptrc =3D ((PMADDRESS_SPACE)&Process->VadRoot)->PageTableRefCou=
ntTable;
+
+ Ptrc[ADDR_TO_PAGE_TABLE(Addr)]++;
+#endif
+ }
+ }
+ return(STATUS_SUCCESS);
+}
+
+NTSTATUS
+NTAPI
+MmCreateVirtualMapping(PEPROCESS Process,
+ PVOID Address,
+ ULONG flProtect,
+ PPFN_TYPE Pages,
+ ULONG PageCount)
+{
+ ULONG i;
+
+ for (i =3D 0; i < PageCount; i++)
+ {
+ if (!MmIsUsablePage(Pages[i]))
+ {
+ DPRINT1("Page at address %x not usable\n", PFN_TO_PTE(Pages[i]));
+ KEBUGCHECK(0);
+ }
+ }
+
+ return(MmCreateVirtualMappingUnsafe(Process,
+ Address,
+ flProtect,
+ Pages,
+ PageCount));
+}
+
+ULONG
+NTAPI
+MmGetPageProtect(PEPROCESS Process, PVOID Address)
+{
+ ULONG Protect =3D 0;
+ ppc_map_info_t info =3D { 0 };
+
+ info.proc =3D Process ? (int)Process->UniqueProcessId : 0;
+ info.addr =3D (vaddr_t)Address;
+ MmuInqPage(&info, 1);
+
+ if (!info.phys) { return PAGE_NOACCESS; }
+ if (!(info.flags & MMU_KMASK))
+ {
+ Protect |=3D PAGE_SYSTEM;
+ if ((info.flags & MMU_KR) && (info.flags & MMU_KW))
+ Protect =3D PAGE_READWRITE;
+ else if (info.flags & MMU_KR)
+ Protect =3D PAGE_EXECUTE_READ;
+ }
+ else
+ {
+ if ((info.flags & MMU_UR) && (info.flags & MMU_UW))
+ Protect =3D PAGE_READWRITE;
+ else
+ Protect =3D PAGE_EXECUTE_READ;
+ }
+ return(Protect);
+}
+
+VOID
+NTAPI
+MmSetPageProtect(PEPROCESS Process, PVOID Address, ULONG flProtect)
+{
+ //ULONG Attributes =3D 0;
+
+ DPRINT("MmSetPageProtect(Process %x Address %x flProtect %x)\n",
+ Process, Address, flProtect);
+
+#if 0
+ Attributes =3D ProtectToPTE(flProtect);
+
+ Pt =3D MmGetPageTableForProcess(Process, Address, FALSE);
+ if (Pt =3D=3D NULL)
+ {
+ KEBUGCHECK(0);
+ }
+ InterlockedExchange((PLONG)Pt, PAGE_MASK(*Pt) | Attributes | (*Pt & (PA=
_ACCESSED|PA_DIRTY)));
+ MiFlushTlb(Pt, Address);
+#endif
+}
+
+PVOID
+NTAPI
+MmCreateHyperspaceMapping(PFN_TYPE Page)
+{
+ PVOID Address;
+ ppc_map_info_t info =3D { 0 };
+
+ Address =3D (PVOID)((ULONG_PTR)HYPERSPACE * PAGE_SIZE);
+ info.proc =3D 0;
+ info.addr =3D (vaddr_t)Address;
+ info.flags =3D MMU_KRW;
+ MmuMapPage(&info, 1);
+
+ return Address;
+}
+
+PFN_TYPE
+NTAPI
+MmChangeHyperspaceMapping(PVOID Address, PFN_TYPE NewPage)
+{
+ PFN_TYPE OldPage;
+ ppc_map_info_t info =3D { 0 };
+
+ info.proc =3D 0;
+ info.addr =3D (vaddr_t)Address;
+ MmuUnmapPage(&info, 1);
+ OldPage =3D info.phys;
+ info.phys =3D (paddr_t)NewPage;
+ MmuMapPage(&info, 1);
+
+ return NewPage;
+}
+
+PFN_TYPE
+NTAPI
+MmDeleteHyperspaceMapping(PVOID Address)
+{
+ ppc_map_info_t info =3D { 0 };
+ ASSERT (IS_HYPERSPACE(Address));
+
+ info.proc =3D 0;
+ info.addr =3D (vaddr_t)Address;
+
+ MmuUnmapPage(&info, 1);
+
+ return (PFN_TYPE)info.phys;
+}
+
+VOID
+INIT_FUNCTION
+NTAPI
+MmInitGlobalKernelPageDirectory(VOID)
+{
+}
+
+VOID
+INIT_FUNCTION
+NTAPI
+MiInitPageDirectoryMap(VOID)
+{
+}
+
+ULONG
+NTAPI
+MiGetUserPageDirectoryCount(VOID)
+{
+ return 0;
+}
+
+VOID
+NTAPI
+MmUpdatePageDir(PEPROCESS Process, PVOID Address, ULONG Size)
+{
+}
+
+/* Create a simple, primitive mapping at the specified address on a new pa=
ge */
+NTSTATUS MmPPCCreatePrimitiveMapping(ULONG_PTR PageAddr)
+{
+ NTSTATUS result;
+ ppc_map_info_t info =3D { 0 };
+ info.flags =3D MMU_KRW;
+ info.addr =3D (vaddr_t)PageAddr;
+ result =3D MmuMapPage(&info, 1) ? STATUS_SUCCESS : STATUS_NO_MEMORY;
+ return result;
+}
+
+/* Use our primitive allocator */
+PFN_TYPE MmPPCPrimitiveAllocPage()
+{
+ paddr_t Result =3D MmuGetPage();
+ DbgPrint("Got Page %x\n", Result);
+ return Result / PAGE_SIZE;
+}
+
+/* EOF */
Propchange: trunk/reactos/ntoskrnl/mm/powerpc/page.c
---------------------------------------------------------------------------=
---
svn:eol-style =3D native
Modified: trunk/reactos/ntoskrnl/mm/powerpc/pfault.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/powerpc/p=
fault.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/powerpc/pfault.c (original)
+++ trunk/reactos/ntoskrnl/mm/powerpc/pfault.c Sun Mar 9 09:11:42 2008
@@ -1,112 +1,111 @@
-/* $Id: pfault.c 24443 2006-10-08 10:01:27Z arty $
- *
- * COPYRIGHT: See COPYING in the top level directory
- * PROJECT: ReactOS kernel
- * FILE: ntoskrnl/mm/powerpc/pfault.c
- * PURPOSE: Paging file functions
- *
- * PROGRAMMERS: David Welch (welch(a)mcmail.com)
- */
-
-/* INCLUDES **************************************************************=
***/
-
-#include <ntoskrnl.h>
-#define NDEBUG
-#include <internal/debug.h>
-#include <ppcmmu/mmu.h>
-
-/* EXTERNS ***************************************************************=
****/
-
-NTSTATUS
-NTAPI
-MmNotPresentFault(KPROCESSOR_MODE Mode,
- ULONG_PTR Address,
- BOOLEAN FromMdl);
-extern ULONG KiKernelTrapHandler(PKTRAP_FRAME Tf, ULONG ExceptionNr, PVOID=
Cr2);
-
-/* FUNCTIONS *************************************************************=
****/
-
-VOID MmpPpcTrapFrameToTrapFrame(ppc_trap_frame_t *frame, PKTRAP_FRAME Tf)
-{
- RtlCopyMemory(&Tf->Gpr0, frame->gpr, 12 * sizeof(ULONG));
- Tf->Lr =3D frame->lr;
- Tf->Cr =3D frame->cr;
- Tf->Ctr =3D frame->ctr;
- Tf->Xer =3D frame->xer;
- Tf->Iar =3D frame->srr0;
- Tf->Msr =3D frame->srr1 & 0xffff;
- Tf->Dr0 =3D frame->dar;
- Tf->Dr1 =3D frame->dsisr;
-}
-
-void CopyFrame(int *oldframe, int *ourframe)
-{
- int i;
-
- for (i =3D 0; i < sizeof(ppc_trap_frame_t) / sizeof(int); i++)
- {
- ourframe[i] =3D GetPhys((int)&oldframe[i]);
- }
-}
-
-void KiPageFaultHandler(int trap, ppc_trap_frame_t *frame)
-{
- NTSTATUS Status =3D STATUS_SUCCESS;
- KPROCESSOR_MODE Mode;
- EXCEPTION_RECORD Er;
- KTRAP_FRAME Tf;
- BOOLEAN AccessFault =3D !!(frame->dsisr & (1<<28));
- vaddr_t VirtualAddr;
- PVOID TrapInfo =3D NULL;
-
- /* get the faulting address */
- if (trap =3D=3D 4) /* Instruction miss */
- VirtualAddr =3D frame->srr0;
- else /* Data miss */
- VirtualAddr =3D frame->dar;
-
- /* MSR_PR */
- Mode =3D frame->srr1 & 0x4000 ? UserMode : KernelMode;
- DPRINT("Page Fault at %08x\n", frame->srr0);
-
- /* handle the fault */
- if (AccessFault)
- {
- Status =3D MmAccessFault(Mode, (PVOID)VirtualAddr, FALSE, TrapInfo);
- }
- else
- {
- Status =3D MmNotPresentFault(Mode, VirtualAddr, FALSE);
- }
-
- if (NT_SUCCESS(Status))
- {
- MmuCallbackRet();
- }
-
- if (KeGetCurrentThread()->ApcState.UserApcPending)
- {
- KIRQL oldIrql;
-
- KeRaiseIrql(APC_LEVEL, &oldIrql);
- KiDeliverApc(UserMode, NULL, NULL);
- KeLowerIrql(oldIrql);
- }
-
- MmpPpcTrapFrameToTrapFrame(frame, &Tf);
-
- Er.ExceptionCode =3D STATUS_ACCESS_VIOLATION;
- Er.ExceptionFlags =3D 0;
- Er.ExceptionRecord =3D NULL;
- Er.ExceptionAddress =3D (PVOID)frame->srr0;
- Er.NumberParameters =3D 2;
- Er.ExceptionInformation[0] =3D AccessFault;
- Er.ExceptionInformation[1] =3D VirtualAddr;
-
- /* FIXME: Which exceptions are noncontinuable? */
- Er.ExceptionFlags =3D 0;
-
- KiDispatchException(&Er, 0, &Tf, Mode, TRUE);
- MmuCallbackRet();
-}
-
+/*
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: ReactOS kernel
+ * FILE: ntoskrnl/mm/powerpc/pfault.c
+ * PURPOSE: Paging file functions
+ *
+ * PROGRAMMERS: David Welch (welch(a)mcmail.com)
+ */
+
+/* INCLUDES **************************************************************=
***/
+
+#include <ntoskrnl.h>
+#define NDEBUG
+#include <internal/debug.h>
+#include <ppcmmu/mmu.h>
+
+/* EXTERNS ***************************************************************=
****/
+
+NTSTATUS
+NTAPI
+MmNotPresentFault(KPROCESSOR_MODE Mode,
+ ULONG_PTR Address,
+ BOOLEAN FromMdl);
+extern ULONG KiKernelTrapHandler(PKTRAP_FRAME Tf, ULONG ExceptionNr, PVOID=
Cr2);
+
+/* FUNCTIONS *************************************************************=
****/
+
+VOID MmpPpcTrapFrameToTrapFrame(ppc_trap_frame_t *frame, PKTRAP_FRAME Tf)
+{
+ RtlCopyMemory(&Tf->Gpr0, frame->gpr, 12 * sizeof(ULONG));
+ Tf->Lr =3D frame->lr;
+ Tf->Cr =3D frame->cr;
+ Tf->Ctr =3D frame->ctr;
+ Tf->Xer =3D frame->xer;
+ Tf->Iar =3D frame->srr0;
+ Tf->Msr =3D frame->srr1 & 0xffff;
+ Tf->Dr0 =3D frame->dar;
+ Tf->Dr1 =3D frame->dsisr;
+}
+
+void CopyFrame(int *oldframe, int *ourframe)
+{
+ int i;
+
+ for (i =3D 0; i < sizeof(ppc_trap_frame_t) / sizeof(int); i++)
+ {
+ ourframe[i] =3D GetPhys((int)&oldframe[i]);
+ }
+}
+
+void KiPageFaultHandler(int trap, ppc_trap_frame_t *frame)
+{
+ NTSTATUS Status =3D STATUS_SUCCESS;
+ KPROCESSOR_MODE Mode;
+ EXCEPTION_RECORD Er;
+ KTRAP_FRAME Tf;
+ BOOLEAN AccessFault =3D !!(frame->dsisr & (1<<28));
+ vaddr_t VirtualAddr;
+ PVOID TrapInfo =3D NULL;
+
+ /* get the faulting address */
+ if (trap =3D=3D 4) /* Instruction miss */
+ VirtualAddr =3D frame->srr0;
+ else /* Data miss */
+ VirtualAddr =3D frame->dar;
+
+ /* MSR_PR */
+ Mode =3D frame->srr1 & 0x4000 ? UserMode : KernelMode;
+ DPRINT("Page Fault at %08x\n", frame->srr0);
+
+ /* handle the fault */
+ if (AccessFault)
+ {
+ Status =3D MmAccessFault(Mode, (PVOID)VirtualAddr, FALSE, TrapInfo);
+ }
+ else
+ {
+ Status =3D MmNotPresentFault(Mode, VirtualAddr, FALSE);
+ }
+
+ if (NT_SUCCESS(Status))
+ {
+ MmuCallbackRet();
+ }
+
+ if (KeGetCurrentThread()->ApcState.UserApcPending)
+ {
+ KIRQL oldIrql;
+
+ KeRaiseIrql(APC_LEVEL, &oldIrql);
+ KiDeliverApc(UserMode, NULL, NULL);
+ KeLowerIrql(oldIrql);
+ }
+
+ MmpPpcTrapFrameToTrapFrame(frame, &Tf);
+
+ Er.ExceptionCode =3D STATUS_ACCESS_VIOLATION;
+ Er.ExceptionFlags =3D 0;
+ Er.ExceptionRecord =3D NULL;
+ Er.ExceptionAddress =3D (PVOID)frame->srr0;
+ Er.NumberParameters =3D 2;
+ Er.ExceptionInformation[0] =3D AccessFault;
+ Er.ExceptionInformation[1] =3D VirtualAddr;
+
+ /* FIXME: Which exceptions are noncontinuable? */
+ Er.ExceptionFlags =3D 0;
+
+ KiDispatchException(&Er, 0, &Tf, Mode, TRUE);
+ MmuCallbackRet();
+}
+
Propchange: trunk/reactos/ntoskrnl/mm/powerpc/pfault.c
---------------------------------------------------------------------------=
---
svn:eol-style =3D native
Modified: trunk/reactos/ntoskrnl/mm/ppool.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ppool.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/ppool.c (original)
+++ trunk/reactos/ntoskrnl/mm/ppool.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/ppool.c
Modified: trunk/reactos/ntoskrnl/mm/region.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/region.c?=
rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/region.c (original)
+++ trunk/reactos/ntoskrnl/mm/region.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/region.c
Modified: trunk/reactos/ntoskrnl/mm/rmap.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/rmap.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/rmap.c (original)
+++ trunk/reactos/ntoskrnl/mm/rmap.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/rmap.c
Modified: trunk/reactos/ntoskrnl/mm/rpoolmgr.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/rpoolmgr.=
h?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/rpoolmgr.h (original)
+++ trunk/reactos/ntoskrnl/mm/rpoolmgr.h Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/RPoolMgr.h
Modified: trunk/reactos/ntoskrnl/mm/section.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/section.c=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/section.c (original)
+++ trunk/reactos/ntoskrnl/mm/section.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* Copyright (C) 1998-2005 ReactOS Team (and the authors from the programm=
ers section)
*
* This program is free software; you can redistribute it and/or
Modified: trunk/reactos/ntoskrnl/mm/virtual.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/virtual.c=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/virtual.c (original)
+++ trunk/reactos/ntoskrnl/mm/virtual.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/virtual.c
Modified: trunk/reactos/ntoskrnl/mm/wset.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/wset.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/mm/wset.c (original)
+++ trunk/reactos/ntoskrnl/mm/wset.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/mm/wset.c
Modified: trunk/reactos/ntoskrnl/ntoskrnl_arm.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl_arm=
.def?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/ntoskrnl_arm.def (original)
+++ trunk/reactos/ntoskrnl/ntoskrnl_arm.def Sun Mar 9 09:11:42 2008
@@ -1,5 +1,3 @@
-; $Id: ntoskrnl.def 31476 2007-12-28 14:39:43Z hpoussin $
-;
; reactos/ntoskrnl/ntoskrnl.def
;
; ReactOS Operating System
Modified: trunk/reactos/ntoskrnl/ntoskrnl_i386.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl_i38=
6.def?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/ntoskrnl_i386.def (original)
+++ trunk/reactos/ntoskrnl/ntoskrnl_i386.def Sun Mar 9 09:11:42 2008
@@ -1,5 +1,3 @@
-; $Id$
-;
; reactos/ntoskrnl/ntoskrnl.def
;
; ReactOS Operating System
Modified: trunk/reactos/ntoskrnl/ob/sdcache.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ob/sdcache.c=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/ob/sdcache.c (original)
+++ trunk/reactos/ntoskrnl/ob/sdcache.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ob/sdcache.c
Propchange: trunk/reactos/ntoskrnl/ob/sdcache.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/po/power.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/po/power.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/po/power.c (original)
+++ trunk/reactos/ntoskrnl/po/power.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/po/power.c
Propchange: trunk/reactos/ntoskrnl/po/power.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/ps/job.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/job.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/ps/job.c (original)
+++ trunk/reactos/ntoskrnl/ps/job.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ps/job.c
Propchange: trunk/reactos/ntoskrnl/ps/job.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/rtl/misc.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/rtl/misc.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/rtl/misc.c (original)
+++ trunk/reactos/ntoskrnl/rtl/misc.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/rtl/misc.c
Modified: trunk/reactos/ntoskrnl/rtl/strtok.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/rtl/strtok.c=
?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/rtl/strtok.c (original)
+++ trunk/reactos/ntoskrnl/rtl/strtok.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/rtl/strtok.c
Modified: trunk/reactos/ntoskrnl/se/acl.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/acl.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/acl.c (original)
+++ trunk/reactos/ntoskrnl/se/acl.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/acl.c
Propchange: trunk/reactos/ntoskrnl/se/acl.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/audit.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/audit.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/audit.c (original)
+++ trunk/reactos/ntoskrnl/se/audit.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/audit.c
Propchange: trunk/reactos/ntoskrnl/se/audit.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/lsa.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/lsa.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/lsa.c (original)
+++ trunk/reactos/ntoskrnl/se/lsa.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/lsa.c
Propchange: trunk/reactos/ntoskrnl/se/lsa.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/luid.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/luid.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/luid.c (original)
+++ trunk/reactos/ntoskrnl/se/luid.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/luid.c
Propchange: trunk/reactos/ntoskrnl/se/luid.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/priv.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/priv.c?re=
v=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/priv.c (original)
+++ trunk/reactos/ntoskrnl/se/priv.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/priv.c
Propchange: trunk/reactos/ntoskrnl/se/priv.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/sd.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/sd.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/sd.c (original)
+++ trunk/reactos/ntoskrnl/se/sd.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/sd.c
Propchange: trunk/reactos/ntoskrnl/se/sd.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/semgr.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/semgr.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/semgr.c (original)
+++ trunk/reactos/ntoskrnl/se/semgr.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/semgr.c
Propchange: trunk/reactos/ntoskrnl/se/semgr.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/sid.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/sid.c?rev=
=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/sid.c (original)
+++ trunk/reactos/ntoskrnl/se/sid.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/sid.c
Propchange: trunk/reactos/ntoskrnl/se/sid.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/se/token.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/se/token.c?r=
ev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/se/token.c (original)
+++ trunk/reactos/ntoskrnl/se/token.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/se/token.c
Propchange: trunk/reactos/ntoskrnl/se/token.c
---------------------------------------------------------------------------=
---
--- svn:needs-lock (original)
+++ svn:needs-lock (removed)
@@ -1,1 +1,0 @@
-*
Modified: trunk/reactos/ntoskrnl/tests/setup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/tests/setup.=
c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/tests/setup.c (original)
+++ trunk/reactos/ntoskrnl/tests/setup.c Sun Mar 9 09:11:42 2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/tests/setup.c
Modified: trunk/reactos/ntoskrnl/tests/tests/VirtualMemory.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/tests/tests/=
VirtualMemory.c?rev=3D32623&r1=3D32622&r2=3D32623&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/reactos/ntoskrnl/tests/tests/VirtualMemory.c (original)
+++ trunk/reactos/ntoskrnl/tests/tests/VirtualMemory.c Sun Mar 9 09:11:42 =
2008
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/tests/tests/VirtualMemory.c