234012 Commits

Author SHA1 Message Date
nonaka
16f269d336 Added Huawei U8150. 2015-03-15 01:37:47 +00:00
maxv
a578b5382f ffs_superblock_validate(): ensure fs_ipg and fs_fpg are != 0. Otherwise
division by zero in several places.
2015-03-14 19:52:54 +00:00
jmcneill
11d383a541 add no options ARM11_COMPAT_MMU 2015-03-14 19:06:14 +00:00
jmcneill
2fc05df71f re-add ARM11_COMPAT_MMU, lost in the rpi2 shuffle 2015-03-14 14:59:43 +00:00
macallan
6aaa2d6bc2 KNF police 2015-03-14 13:45:43 +00:00
bouyer
916e2df623 Properly implemement pci_intr_disestablish(9), so that interrupt
handlers stop being called when the device has been detached.
Should fix PR port-xen/47720 (which turns out to not be related to raidframe).
While there fix possible races in event_remove_handler() and pirq_establish().
2015-03-14 10:49:36 +00:00
hannken
0969553306 Add a counter of busy events and stop enqueueing more work if a device is busy.
Protect this counter with a new short time lock "sme_work_mtx" and
keep "sme_mtx" as long time lock.

Removes a deadlock where an active event holds "sme_mtx", the callout
"sme_events_check" blocks on "sme_mtx" and callout processing stops.
2015-03-14 09:52:49 +00:00
njoly
f3d7a033fe Support Linux MAP_LOCKED mmap flag. 2015-03-14 08:32:07 +00:00
isaki
787a0efa5b white space -> tab. 2015-03-14 07:23:46 +00:00
rtr
8699b912c3 Move code that is conditional on options INET6 into #ifdef INET6.
* Re-organize some variable declarations to limit #ifdef's.
* Move INET and INET6 code into respective switch cases to simplify
  #ifdef INET6.

No intended functional change.
2015-03-14 02:08:16 +00:00
jmcneill
c8f8c114a8 port-arm/49057: Raspberry Pi Audio volume control does not work
- Use software volume control for outputs.master/inputs.dac
- Previous volume control (for analog output only) is available on new
  outputs.headphones mixer control.
- Add an outputs.select enum to choose between "auto", "headphones", and
  "hdmi" outputs.
2015-03-13 22:48:41 +00:00
nonaka
b2901b1b91 Add pmf hooks. 2015-03-13 15:33:04 +00:00
wiz
884081180b mdocml-1.13.3 out. 2015-03-13 13:48:18 +00:00
skrll
cac16bc1d5 Stylistic and non-functional changes from
PR/49622 (Minor enhancements to if_cpsw)
2015-03-13 08:56:35 +00:00
skrll
55436e6554 Wrap some long lines. 2015-03-13 08:05:49 +00:00
skrll
4e8d336769 Trailing whitespace 2015-03-13 07:57:08 +00:00
martin
d47d530718 Explicitly mark as using unified syntax 2015-03-13 05:29:26 +00:00
skrll
a793f60e99 G/C armgic_last_priority 2015-03-12 21:05:07 +00:00
christos
edb2910c52 use hardclock_ticks; pointed out by hannken. 2015-03-12 19:56:51 +00:00
christos
cc2f222320 Untangle the poll/wait/timeout code in ciss_cmd() Tested on a DL-360. 2015-03-12 18:53:22 +00:00
christos
804734d0c4 Dedup the conversion of bioc_disk and bioc_vol to envsys_data_t 2015-03-12 15:33:10 +00:00
christos
3f09f3ddcf Remove __OPTIMIZE__ requirement to expand the byte swap macros. Back in
2006 this change was reverted because some of the arch-specific libraries
were broken, and this was hiding this fact. Now, we have code like

	static const struct in_addr inmask32 = {.s_addr = INADDR_BROADCAST};

which breaks gcc when compiling without optimization since it does not see
that the expression is constant.
2015-03-12 15:28:16 +00:00
christos
1a7eb0717b fix gcc is stupid. 2015-03-12 15:09:04 +00:00
christos
0c35262e73 regen 2015-03-12 15:06:28 +00:00
joerg
a23fab26e8 MDOC_MAX is a valid token if the type is text. Adjust. 2015-03-12 14:57:18 +00:00
joerg
c7a234e433 Drop redundant modifier to allow build with LLVM IAS. 2015-03-12 12:46:41 +00:00
joerg
2c2958ab5e Use unified ARM syntax. 2015-03-12 12:46:15 +00:00
christos
cefb10afe1 The latest refactoring changes broke sed -i:
cd /tmp; echo foo > test; sed -i.orig s,fo,ba, test
Back them out until they are fixed.
2015-03-12 12:40:41 +00:00
joerg
f449d0c454 Boot partition as FAT32 doesn't really make sense, so don't force
the MBR to lie and allow FAT16 too.
2015-03-12 11:32:16 +00:00
snj
b0b43828ad bring back rpath fixup that was lost in revision 1.11 2015-03-12 08:01:45 +00:00
snj
f88c5c4c4b update for freetype 2.5.5 2015-03-12 07:58:04 +00:00
snj
186287030e unbreak amd64 install images by passing ipty to MAKEDEV. revision 1.21
of etc/etc.amd64/MAKEDEV.conf removed them from 'all'.  (hi christos!)
2015-03-12 04:41:23 +00:00
jnemeth
71db0be446 note birth and death of Douglas Adams 2015-03-11 17:35:16 +00:00
christos
a961aba856 add coverity annotations (variable is volatile so it might have side effects) 2015-03-11 16:00:54 +00:00
christos
e3f5a174fd CID 1018907: Freeifaddrs 2015-03-11 15:57:12 +00:00
macallan
fab5e93dad add an event counter for clock interrupts 2015-03-11 12:40:36 +00:00
wiz
0e3145a0d2 Use existing month for Dd. 2015-03-11 09:57:35 +00:00
skrll
3db0d75c78 Add a note about recent arm openssl update. 2015-03-11 08:50:32 +00:00
macallan
4394993043 enable the full 1GB of RAM
TODO: actually probe for it
2015-03-10 22:39:38 +00:00
macallan
ae85f91f5b add dme at apbus ( onboard ethernet ) 2015-03-10 18:20:20 +00:00
macallan
8aae23d3a3 config goop for dme 2015-03-10 18:16:20 +00:00
macallan
68b2e2bad9 support CI20's onboard Ethernet controller 2015-03-10 18:15:47 +00:00
macallan
4dd5ab1bbe flash the LED to show we're doing something
( and as a side effect make sure the USB PHY is powered up )
2015-03-10 18:03:17 +00:00
macallan
f9cd814175 add gpio registers 2015-03-10 18:02:16 +00:00
macallan
04b70b5d7a support 8bit mode, needed for ci20 2015-03-10 18:01:04 +00:00
martin
e6ba3d7169 Update the ARM asm support code from version 1.0.2 with some local
modifications to make it compile and work on armv4.
2015-03-10 13:28:47 +00:00
martin
f7c3fbfac0 Update arm runtime detection from version 1.0.2, so we can use the newer
asm support code.
2015-03-10 13:28:08 +00:00
christos
f7b1663b18 Behave in an OpenBSD compatible way for 0. 2015-03-10 13:05:13 +00:00
christos
49345864e2 PR/49640: Kamil Rytarowski: Improve error printing 2015-03-10 13:00:58 +00:00
maxv
18abcb4757 ffs_superblock_validate(): check the number of inodes per block. Otherwise
a malformed value could panic the system.
2015-03-10 12:59:32 +00:00