Changeset 70259a55 in mainline for uspace/lib/c/arch/ia64/src/syscall.S
- Timestamp:
- 2018-09-11T21:01:08Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- e38ff16
- Parents:
- d2c91ab
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/arch/ia64/src/syscall.S
rd2c91ab r70259a55 29 29 #include <abi/asmtool.h> 30 30 31 /** 32 * Immediate operand for break instruction. 33 * Be carefull about the value as Ski simulator 34 * is somewhat sensitive to its value. 31 /* 32 * IA-64 Software Conventions and Runtime Architecture Guide mandates that 33 * the zero-extended imm21 operand of the BREAK instruction is used as follows: 35 34 * 36 * 0 will be confused with Ski breakpoint. 37 * And higher values will be confused with SSC's. 35 * MSB | Purpose 36 * ----+-------- 37 * 000 | Reserved for architected software interrupts 38 * 001 | Available for application use as software interrupts 39 * 01x | Reserved for debugger breakpoints 40 * 1xx | Reserved for definition by each ABI 38 41 */ 39 #define SYSCALL_IMM 142 #define SYSCALL_IMM 0x40000 40 43 41 44 FUNCTION_BEGIN(__syscall)
Note:
See TracChangeset
for help on using the changeset viewer.