diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-03-28 19:35:12 +0100 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2020-03-28 19:35:12 +0100 |
commit | 04248c54dc191ae07adac0dca1f4bd37fb11a929 (patch) | |
tree | b715eef62924177e9304f3a8c585ca708abb0b76 /i386/i386at/kdasm.S | |
parent | 328335176df95e9762cc5e04877cb231b0b2292e (diff) | |
download | gnumach-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/i386at/kdasm.S')
-rw-r--r-- | i386/i386at/kdasm.S | 12 |
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 |