aboutsummaryrefslogtreecommitdiff
path: root/i386
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2020-03-28 19:35:12 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2020-03-28 19:35:12 +0100
commit04248c54dc191ae07adac0dca1f4bd37fb11a929 (patch)
treeb715eef62924177e9304f3a8c585ca708abb0b76 /i386
parent328335176df95e9762cc5e04877cb231b0b2292e (diff)
downloadgnumach-04248c54dc191ae07adac0dca1f4bd37fb11a929.tar.gz
gnumach-04248c54dc191ae07adac0dca1f4bd37fb11a929.tar.bz2
gnumach-04248c54dc191ae07adac0dca1f4bd37fb11a929.zip
kdasm: Add 64bit variant
* i386/i386at/kdasm.S (start, count, value, from, to): Use B_ARG* instead of reimplementing them. * x86_64/kdasm.S: New file.
Diffstat (limited to 'i386')
-rw-r--r--i386/i386at/kdasm.S12
1 files changed, 6 insertions, 6 deletions
diff --git a/i386/i386at/kdasm.S b/i386/i386at/kdasm.S
index 46b1ee6b..fd0e1c86 100644
--- a/i386/i386at/kdasm.S
+++ b/i386/i386at/kdasm.S
@@ -69,9 +69,9 @@ WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
*/
-#define start 0x08(%ebp)
-#define count 0x0c(%ebp)
-#define value 0x10(%ebp)
+#define start B_ARG0
+#define count B_ARG1
+#define value B_ARG2
ENTRY(kd_slmwd)
pushl %ebp
@@ -96,9 +96,9 @@ ENTRY(kd_slmwd)
* "slam up"
*/
-#define from 0x08(%ebp)
-#define to 0x0c(%ebp)
-#define count 0x10(%ebp)
+#define from B_ARG0
+#define to B_ARG1
+#define count B_ARG2
ENTRY(kd_slmscu)
pushl %ebp
movl %esp, %ebp