Commit Graph

218225 Commits

Author SHA1 Message Date
joerg
ceb51ddcad Add mblen_l, mbstowcs_l, wctomb_l, mbtowc_l and wcstombs_l. 2013-04-18 22:22:20 +00:00
joerg
c99aac45e5 Add strtof_l, strtod_l and strtold_l. 2013-04-18 21:54:10 +00:00
rjs
f4b203ed51 Fix build when MKDEBUG=yes and MKRUMP=no. 2013-04-18 21:53:55 +00:00
macallan
b762205fe6 support OpenPIC variant found in PowerMac G5s
from Phileas Fogg
2013-04-18 16:42:46 +00:00
joerg
ddb0cef57c Override localeconv_l as well, when providing an alternative
implementation of localeconv.
2013-04-18 16:25:55 +00:00
isaki
cf9a88b6c4 Improve how to use cmp/sub. 2013-04-18 13:40:25 +00:00
msaitoh
bed482c44e Add support I21[01]. Only tested with my own I210-T1 Ethernet Server Adapter. 2013-04-18 12:42:03 +00:00
msaitoh
80597ffa8f regen. 2013-04-18 12:36:26 +00:00
msaitoh
9753067c72 Fix cut & paste bug in some I210 series. 2013-04-18 12:35:57 +00:00
skrll
9fae83b3c1 Fix up arm*-*-netbsdelf-*eabi*) targets.
Remove all (most?) of the softfloat functions as they clash with the
libc versions. Also stop using t-bpapi as it adds stuff that's also in
libc. Bring in the parts of t-bpapi that we do want.

Discussed with matt@
2013-04-18 09:11:13 +00:00
skrll
3aad465ab1 Use --with-{mpc,mpfr,gmp}-{lib,include} to avoid the LIBISPRIVATE=no
dance in mknative and avoid poluting the DESTDIR.

Update the README to reflect this.
2013-04-18 05:20:00 +00:00
msaitoh
ac8e0163a8 regen. 2013-04-18 02:55:17 +00:00
msaitoh
85b8779892 Add Intel I21[0178] Ethernet. 2013-04-18 02:54:49 +00:00
khorben
c06740deca Fixed the arguments order when calling intr_establish(): the interrupt
type and level were erroneously swapped.
2013-04-18 02:08:11 +00:00
khorben
587ad1e1f9 Also support interrupts of type IST_EDGE_BOTH; tested on a Nokia N900 (OMAP3). 2013-04-18 01:33:18 +00:00
joerg
6ffcdd8d70 Add localeconv_l. 2013-04-17 20:40:13 +00:00
bouyer
5303612fb7 Configure the right pads for non-0 modules. 2013-04-17 20:29:16 +00:00
bouyer
db8feb8e08 Implement interrupt-driven transfers 2013-04-17 20:16:53 +00:00
reinoud
082073ae8b Enable VCONS_DRAW_INTR speeding up the graphic console of the RPi
significantly!
2013-04-17 19:04:19 +00:00
christos
b3e96d6652 PR/47747: Thorsten Brehm: TCP-based RPC client calls no longer terminate when
connections break. Return proper error code.
XXX: pullup 6
2013-04-17 16:36:47 +00:00
bouyer
02da0c7227 Add a driver for the control module found in TI Sitara SoCs.
This module controls the pad multiplexor (e.g. is a pad connected to
the GPIO module or the I2C module) and some timing aspects; it
also provides some specific information, like MAC address.
From FreeBSD
2013-04-17 15:04:39 +00:00
christos
16ccb1669c handle timeouts like before. 2013-04-17 14:39:40 +00:00
bouyer
cbd457774c Add sitaracm0 for the control module, tiiic0 for the I2C0 module and
seeprom for the on-board eeprom.
2013-04-17 14:38:04 +00:00
bouyer
d0b497df9b Ask the sitaracm module for the ethernet interface, instead of mapping the
control module registers locally
2013-04-17 14:36:34 +00:00
bouyer
4980d5d743 Add sitaracm as required modules for TI_AM335X 2013-04-17 14:35:34 +00:00
bouyer
871529a02f Glue new drivers sitaracm and tiiic 2013-04-17 14:34:02 +00:00
bouyer
3a9336e624 A driver for I2C modules found in TI Sitara SoCs. Should also work
for some OMAP4 CPUs with little work.
2013-04-17 14:33:06 +00:00
bouyer
654699b334 Add a driver for the control module found in TI Sitara SoCs.
This module controls the pad multiplexor (e.g. is a pad connected to
the GPIO module or the I2C module) and some timing aspects; it
also provides some specific information, like MAC address.
From FreeBSD
2013-04-17 14:31:02 +00:00
macallan
bbd4cb91c8 support Shasta
from Phileas Fogg
2013-04-17 12:25:15 +00:00
jakllsch
305bcb916e Also print port multiplier port number when register accesses fail. 2013-04-17 12:22:43 +00:00
skrll
0869f9f1e8 Initial commit of earmeb gdb mknative output. 2013-04-17 10:12:26 +00:00
joerg
58520523b5 White space 2013-04-17 09:07:32 +00:00
skrll
afebf55114 Initial run of gcc mknative for earmeb 2013-04-17 08:55:12 +00:00
skrll
688c5db149 Re-run mknative for earm. It helps if GDB can read ELF binaries. 2013-04-17 08:15:19 +00:00
msaitoh
8306713d99 Don't check whether PCIe Slot Control Register is all 0 or not.
For example, 82801I PCI Express Port #1 (devid 0x2940) is really
Root Port and it has the Root Control Register and the default
value is 0 (the document say so and really 0 (Tested with my
machine)).
2013-04-17 08:07:40 +00:00
msaitoh
9a1bc2611b - Add slot related registers
- Add root port related registers
- Fix the definition of PCI_PCIE_SLCAP_PSN
- Cleanup
2013-04-17 06:31:15 +00:00
skrll
a73abb63de Added __packed in a couple of places to help AEABI 2013-04-17 06:12:42 +00:00
msaitoh
94b93e5a0d Add PCI_CAP_SUBVENDOR (= 0x0d). 2013-04-17 04:36:27 +00:00
riz
5acfc15a7b Add ./usr/tests/kernel/t_umountstress to set lists, to fix the build. 2013-04-17 01:36:41 +00:00
khorben
883d7b65e0 Improved n900acad(4) with:
- more readable dmesg output;
- unmapping the GPIO pin upon failure to establish an interrupt;
- some additional cosmetics.
2013-04-17 01:10:28 +00:00
khorben
c6f00f69ca Imported n900lckbtn(4), a driver for the lock button on the Nokia N900
smartphone. Currently reporting events via a hotkey, named after the driver
instance.

Tasted and approved.
2013-04-17 01:06:13 +00:00
khorben
6ace007c22 Disable com0 for the time being, so that the console defaults to the framebuffer. 2013-04-17 00:57:22 +00:00
riz
fdd7809702 Sync DKWEDGE options with XEN3_DOM0. 2013-04-17 00:09:04 +00:00
christos
3d6e1ab522 Add some more futex gunk and explain why it does not work (yet).
Now skype aborts with a futex timeout, instead of a stack smash leading
to a SEGV.
2013-04-16 23:03:05 +00:00
mlelstv
86479a1389 First attempt at stress testing umount of a busy disk. 2013-04-16 22:05:44 +00:00
joerg
a67fde0356 Add strtol_l and friends. Switch _citrus_bcs_strtol to use plain
strtol_l unless in tools mode. Add note to retire the BCS code on the
next libc major bump.
2013-04-16 21:44:06 +00:00
para
9c44086af0 addresses PR/47512
properly return NULL for failed allocations not 0x8 with size checks enabled.
2013-04-16 21:13:38 +00:00
jakllsch
d673e87705 Clamp sectors per unit in the default disklabel to the maximum value,
instead of allowing it to wrap, as is already done in wd(4).
2013-04-16 21:01:09 +00:00
joerg
c7dafd4acd Do not use isalpha here, since we explicitly only support the Portable
Character Set as base and in theory a locale could define a ASCII
control character as letter, resulting in negations. Also avoid isdigit
here to give the compiler a better chance of deciding whether an
unsigned compare or a jump table is a better option, both are very
likely better choices than the memory indirection.
2013-04-16 19:34:57 +00:00
joerg
444e318434 Add support for wcstoimax_l and friends. 2013-04-16 16:52:13 +00:00