162306a36Sopenharmony_ci/* 262306a36Sopenharmony_ci * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 362306a36Sopenharmony_ci * Licensed under the GPL 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifndef __SYSDEP_I386_PTRACE_H 762306a36Sopenharmony_ci#define __SYSDEP_I386_PTRACE_H 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#define MAX_FP_NR HOST_FPX_SIZE 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_civoid set_using_sysemu(int value); 1262306a36Sopenharmony_ciint get_using_sysemu(void); 1362306a36Sopenharmony_ciextern int sysemu_supported; 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci#define UPT_SYSCALL_ARG1(r) UPT_BX(r) 1662306a36Sopenharmony_ci#define UPT_SYSCALL_ARG2(r) UPT_CX(r) 1762306a36Sopenharmony_ci#define UPT_SYSCALL_ARG3(r) UPT_DX(r) 1862306a36Sopenharmony_ci#define UPT_SYSCALL_ARG4(r) UPT_SI(r) 1962306a36Sopenharmony_ci#define UPT_SYSCALL_ARG5(r) UPT_DI(r) 2062306a36Sopenharmony_ci#define UPT_SYSCALL_ARG6(r) UPT_BP(r) 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ciextern void arch_init_registers(int pid); 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci#endif 25