Deleted Added
sdiff udiff text old ( 13649:d1bb2eb7d0f6 ) new ( 13650:93efc0143eb7 )
full compact
1/*
2 * Copyright (c) 2012-2013, 2015 ARM Limited
3 * Copyright (c) 2015 Advanced Micro Devices, Inc.
4 * All rights reserved
5 *
6 * The license below extends only to copyright in the software and shall
7 * not be construed as granting a license to any other intellectual
8 * property including but not limited to intellectual property relating

--- 427 unchanged lines hidden (view full) ---

436 futex_map.suspend_bitset(uaddr, process->tgid(), tc, val3);
437 }
438
439 return 0;
440 } else if (OS::TGT_FUTEX_WAKE == op) {
441 return futex_map.wakeup(uaddr, process->tgid(), val);
442 } else if (OS::TGT_FUTEX_WAKE_BITSET == op) {
443 return futex_map.wakeup_bitset(uaddr, process->tgid(), val3);
444 }
445
446 warn("futex: op %d not implemented; ignoring.", op);
447 return -ENOSYS;
448}
449
450
451/// Pseudo Funcs - These functions use a different return convension,
452/// returning a second value in a register other than the normal return register
453SyscallReturn pipePseudoFunc(SyscallDesc *desc, int num,

--- 2240 unchanged lines hidden ---