diff --git a/coregrind/Makefile.am b/coregrind/Makefile.am
index 9dcd803ee..462ce63e5 100644
--- a/coregrind/Makefile.am
+++ b/coregrind/Makefile.am
@@ -53,7 +53,6 @@ stage2_SOURCES = \
vg_demangle.c \
vg_errcontext.c \
vg_execontext.c \
- vg_from_ucode.c \
vg_hashtable.c \
vg_instrument.c \
vg_main.c \
@@ -72,7 +71,6 @@ stage2_SOURCES = \
vg_skiplist.c \
vg_symtypes.c \
vg_syscalls.c \
- vg_to_ucode.c \
vg_toolint.c \
vg_translate.c \
vg_transtab.c
diff --git a/coregrind/vg_from_ucode.c b/coregrind/vg_from_ucode.c
deleted file mode 100644
index 233bd7ced..000000000
--- a/coregrind/vg_from_ucode.c
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/*--------------------------------------------------------------------*/
-/*--- The JITter: translate ucode back to x86 code. ---*/
-/*--- vg_from_ucode.c ---*/
-/*--------------------------------------------------------------------*/
-
-/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
-
- Copyright (C) 2000-2004 Julian Seward
- jseward@acm.org
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307, USA.
-
- The GNU General Public License is contained in the file COPYING.
-*/
-
-/*--------------------------------------------------------------------*/
-/*--- end vg_from_ucode.c ---*/
-/*--------------------------------------------------------------------*/
diff --git a/coregrind/vg_to_ucode.c b/coregrind/vg_to_ucode.c
deleted file mode 100644
index 2c0e98454..000000000
--- a/coregrind/vg_to_ucode.c
+++ /dev/null
@@ -1,34 +0,0 @@
-
-/*--------------------------------------------------------------------*/
-/*--- The JITter: translate x86 code to ucode. ---*/
-/*--- vg_to_ucode.c ---*/
-/*--------------------------------------------------------------------*/
-
-/*
- This file is part of Valgrind, an extensible x86 protected-mode
- emulator for monitoring program execution on x86-Unixes.
-
- Copyright (C) 2000-2004 Julian Seward
- jseward@acm.org
-
- This program is free software; you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- This program is distributed in the hope that it will be useful, but
- WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307, USA.
-
- The GNU General Public License is contained in the file COPYING.
-*/
-
-/*--------------------------------------------------------------------*/
-/*--- end vg_to_ucode.c ---*/
-/*--------------------------------------------------------------------*/
diff --git a/memcheck/docs/mc_techdocs.html b/memcheck/docs/mc_techdocs.html
index 506856420..f6a7a625f 100644
--- a/memcheck/docs/mc_techdocs.html
+++ b/memcheck/docs/mc_techdocs.html
@@ -105,6 +105,9 @@ reader (vg_symtab2.c) are on the second rewrite. In a
sense, this document serves to record some of the knowledge gained as
a result.
+[Nb: the entire instrumentation/simulation part has again been rewritten,
+so as to be suitable for porting to architectures other than x86.]
+