riastradh
d17e3cf8d3
Fix i915 locking around error handling.
2014-08-27 13:21:15 +00:00
christos
2fac5fd5c7
use .INVISIBLE to hide random.S, instead of extra rules.
2014-08-27 08:51:37 +00:00
christos
f50c40cd6c
Make .INVISIBLE nodes be ignored by suffix transformations.
2014-08-27 08:50:38 +00:00
christos
7c0a299a7f
mark fstab .PHONY to prevent it being re-made from fstab.c in suffix rules.
2014-08-27 04:30:25 +00:00
christos
94e1a89978
remove unused define
2014-08-27 04:07:04 +00:00
matt
90434a55e3
Make the initial svcstack is doubleword aligned if EABI.
2014-08-27 03:35:32 +00:00
matt
1937568221
Don't use ${MACHINE} but zaurus instead.
2014-08-27 03:17:21 +00:00
matt
9df1af8b8a
Use .S instead of .s
2014-08-27 00:18:25 +00:00
joerg
c1a71e8076
Restore parenthesis to cast in the right order.
2014-08-26 21:20:05 +00:00
reinoud
3a135a96ea
Make it compile without DIAGNOSTIC
2014-08-26 20:33:35 +00:00
joerg
b88be9f652
Replace casts in the inline version of _rtld_call_function_void of
...
_rtld_call_function_addr with ifdef on RTLD_LOADER.
2014-08-26 19:49:33 +00:00
riastradh
89b4554f68
Partial viadrm2 snapshot.
...
To do:
- autoconf attachment (shouldn't be hard)
- viafb (maybe steal unichromefb and adapt attachment structure)
- actually run it (no hardware here)
2014-08-26 17:28:14 +00:00
riastradh
894179c374
Add Linux timer_pending and del_timer.
2014-08-26 17:26:05 +00:00
joerg
6c18385369
Really revert to the original version.
2014-08-26 17:13:42 +00:00
matt
7c92a4b3cd
Allow STT_GNU_IFUNC to be dynamic symbols
2014-08-26 17:03:51 +00:00
matt
d885ef237f
Allow STT_GNU_IFUNC to be a dynamic symbol.
2014-08-26 16:39:49 +00:00
joerg
497e202f2a
Revert. There is no such thing as __HAVE_IFUNC and there should not be
...
one in first place.
2014-08-26 16:25:35 +00:00
wiz
23f0d17f09
Use more appropriate macro for command line command argument.
2014-08-26 16:21:15 +00:00
matt
15c3780af4
Make sure we default to ELFv1.
2014-08-26 15:53:04 +00:00
aymeric
f90e2756f0
missed setting TAG_IS_LINKED in a special case in my previous commit.
...
Bug reported by Brad Harder, thanks!
2014-08-26 15:19:38 +00:00
christos
db25848c17
fix set but not used.
2014-08-26 15:06:50 +00:00
msaitoh
f35ac6b16b
Modify WMP_F_1000{X,T} to WMP_F_{FIBER,COPPER}. No binary change.
2014-08-26 14:44:00 +00:00
joerg
5d06599748
Go back to skipping init/fini handling for ldd, makes problems for 32bit
...
compat on LP64.
2014-08-26 12:14:14 +00:00
reinoud
2d8c45afa0
Make it compile without DIAGNOSTIC by using __diagused
2014-08-26 11:55:54 +00:00
reinoud
bf60d1ced1
Make it compile without DIAGNOSTIC
2014-08-26 11:49:39 +00:00
christos
61598576c4
Adding extra dependencies does not affect the inference rule search anymore.
...
XXX[1]: should that be the case?
Simplify the code anyway via selective path search.
XXX[2]: Split arch portions to arch specific files, this is a mess
2014-08-26 11:48:20 +00:00
reinoud
262eb828ef
Make it compile without DIAGNOSTIC
2014-08-26 11:45:49 +00:00
christos
5a3404e066
effectively disable the test to fix the build and explain why.
2014-08-26 11:10:02 +00:00
pooka
1dc56c39a2
Implement pci_intr_setattr()
...
(well, kinda. it just ignores the MPSAFE param for now, but that's
easy to fix later)
2014-08-26 10:58:13 +00:00
christos
4e24064872
fix sets
2014-08-26 10:46:39 +00:00
manu
8c40e8bcff
Fix build with TFTPROOT option enabled
2014-08-26 09:38:54 +00:00
christos
b648275a2b
alpha (and others) don't like .set name, expr. Use name = expr like elsewhere.
2014-08-26 09:03:17 +00:00
christos
d9972a4666
Introduce a cast to fix the build for Elf32 on _LP64.
2014-08-26 07:54:27 +00:00
riastradh
3b88c214c8
Return 0, not uninitialized, if the condition is already true.
2014-08-26 00:48:29 +00:00
joerg
7a1a6f1cf3
Add basic support for indirect functions. It allows providing a public
...
function symbol with an implementation choosen at run time.
Refactor calls to functions by address in ld.elf_so to create temporary
function descriptors on the stack, if the address is not leaked outside.
Limitations:
- no support for initialising static storage with function pointers
- no support for unnamed resolver functions
Inspired by FreeBSD's r228435 by kib@freebsd.org .
2014-08-25 20:40:52 +00:00
joerg
2d09463d91
Allow creation of indirection functions on all platforms, not just GNU
...
and FreeBSD.
2014-08-25 20:34:36 +00:00
pooka
67433f3a0f
Remove and obsolete rumpkern_time as a separate component.
2014-08-25 18:44:02 +00:00
reinoud
f2e3a5e0ac
Enable Xuhost gpio pins; they are the same on Exynos5 series.
2014-08-25 16:56:14 +00:00
reinoud
50d38267fb
Relax the timing around the usb lan9730 powercycle.
2014-08-25 16:49:43 +00:00
bouyer
18d9435662
Go back to the initial context (as tests/lib/libc/sys/t_swapcontext.c does)
...
after checking pthread_self() didn't change. Otherwise the process exits
outside of atf context.
Should fix "Test case exited normally but failed to create the results file: Results file is empty" reports from atf-run.
2014-08-25 16:31:15 +00:00
christos
d09cee68fb
use the same dynamic sources trick to make sure that the first dependency
...
is the c source file so that IMPSRC gets set correctly.
2014-08-25 16:27:25 +00:00
pooka
b124cf15b4
No longer create a special process context to fork remote clients off
...
of, simply always rfork off of proc1 closing all descriptors, and have
the rump kernel open 0/1/2 if the parent process is "1".
Fixes tests/rump/rumpkernel/t_sp, which was failing since the
abovementioned special process change due to attempting to deliver a
signal to the special process and the special process was not equipped
to handle one.
2014-08-25 14:58:48 +00:00
christos
386021af1d
Use .PATH because the newmake does not apply pattern rules to sources in
...
other directories. Leave the comment and the old code for now so people
are aware that this might not work.
2014-08-25 14:11:51 +00:00
wiz
5adf9990dc
Fix date.
2014-08-25 13:22:20 +00:00
tsutsui
883c1c3776
Add a man page for arcofi(4) driver. From OpenBSD.
2014-08-25 12:49:22 +00:00
christos
4e7b74dc34
change to no-deprecated-declarations
2014-08-25 11:48:01 +00:00
christos
6f1dbb71d2
add missing lint library.
...
XXX: pullup-7
2014-08-25 10:52:10 +00:00
justin
404e3c9501
lso translate errno in the rumpfiber version
2014-08-25 10:33:32 +00:00
apb
4a34c3a382
Fix error in previous. The sed command really wants one long line.
2014-08-25 10:25:53 +00:00
justin
103543d43b
Add errno translation for bio operations
2014-08-25 10:21:39 +00:00