Stephan Raue
b9a4abc90a
Merge pull request #2225 from dagwieers/atv-kernel-intel_idle
...
AppleTV: Disable intel_idle support
2013-04-22 16:07:37 -07:00
Dag Wieers
efd8fdada9
Fix slow syslogd remote syslog startup and klogd interaction
...
Because syslogd is not properly started its remote syslog support when klogd dumps its kernel ring buffer content to it, most of the kernel boot output is missing on the remote syslog server. By adding a small delay between syslogd and klogd, we are sure the messages are properly send to the remote syslog by syslogd.
2013-04-23 00:59:23 +02:00
Stephan Raue
071ac7db30
Merge pull request #2224 from dagwieers/atv-kernel-pcie
...
AppleTV: Enable PCIEAER and PCIEPM support
2013-04-22 15:32:00 -07:00
Dag Wieers
9e317acb02
AppleTV: Disable RDRAND support
...
The AppleTV hardware does not have RDRAND support.
2013-04-23 00:28:23 +02:00
Stephan Raue
3329218b89
Merge pull request #2222 from dagwieers/atv-kernel-pat
...
AppleTV: Disable PAT support
2013-04-22 15:18:23 -07:00
Stephan Raue
d059e6973a
Merge pull request #2221 from dagwieers/kernel-mpparse
...
AppleTV: Disable MPPARSE support
2013-04-22 14:49:02 -07:00
Stephan Raue
4035cac5ad
Merge pull request #2219 from dagwieers/kernel-msi
...
AppleTV: Enable MSI support for ATV1
2013-04-22 14:19:59 -07:00
Dag Wieers
5e57afe71b
AppleTV: Disable MPPARSE
...
The AppleTV hardware does not have MPPARSE support (as it does not have SMP capabilities).
2013-04-22 18:00:21 +02:00
Dag Wieers
916aa46562
AppleTV: Disable intel_idle support
...
The AppleTV hardware does not support intel_idle.
2013-04-22 17:55:39 +02:00
Stephan Raue
e83378d5ec
Merge pull request #2220 from dagwieers/kernel-ikconfig
...
AppleTV: Make in-kernel config modular (but keep it available)
2013-04-22 08:55:25 -07:00
Dag Wieers
ba5eb7b1bb
AppleTV: Enable PCIEAER and PCIEPM support
...
The AppleTV hardware supports both PCI-Express Advanced Error Reporting and PCI-Express Power Management.
2013-04-22 17:52:54 +02:00
Dag Wieers
1da8583dfb
AppleTV: Disable PAT
...
The AppleTV hardware does not have PAT support.
2013-04-22 17:45:07 +02:00
Dag Wieers
eea9066797
AppleTV: Make in-kernel config modular (but keep it available)
...
The in-kernel config (/proc/config.gz) is a useful way to understand how your existing kernel has been compiled, however it does use some memory to represent this information inside the kernel. However by making it optional you can still have this information if wanted, but as part of the system ramdisk (as a kernel module) rather than in memory all the time.
For AppleTV this was not (yet) enabled, for other platforms we make it modular.
2013-04-22 17:39:19 +02:00
Stephan Raue
c59299f53f
Merge pull request #2136 from dagwieers/pvr-channel-speedup
...
XBMC: Fixes for slow channel switching
2013-04-22 08:22:48 -07:00
Dag Wieers
a8cc49d2b7
AppleTV: Enable MSI support for ATV1
...
Not sure why Message Signaled interrupts was disabled, but the ATV1 hardware *does* support MSI and we specifically enable MSI for the nvidia driver.
Here is a list of hardware that supports and uses MSI on AppleTV 1st Gen :
```
00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Exp
ress Root Port (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 20000000-21ffffff
Prefetchable memory behind bridge: 0000000010000000-000000001fffffff
Capabilities: [88] Subsystem: Intel Corporation Device 0000
Capabilities: [80] Power Management version 2
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [a0] Express Root Port (Slot+), MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [140] Root Complex Link
Kernel driver in use: pcieport
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Subsystem: Realtek Semiconductor Co., Ltd. Device 0885
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at 22a00000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: 22000000-228fffff
Prefetchable memory behind bridge: 0000000022b00000-0000000022cfffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport
01:00.0 VGA compatible controller: NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Apple Inc. Device 0081
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at 21000000 (32-bit, non-prefetchable) [size=16M]
Memory at 10000000 (64-bit, prefetchable) [size=256M]
Memory at 20000000 (64-bit, non-prefetchable) [size=16M]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Kernel driver in use: nvidia
Kernel modules: nvidia
02:00.0 Multimedia controller: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
Subsystem: Broadcom Corporation BCM70015 Video Decoder [Crystal HD]
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at 22800000 (64-bit, non-prefetchable) [size=64K]
Memory at 22000000 (64-bit, non-prefetchable) [size=8M]
Capabilities: [48] Power Management version 3
Capabilities: [60] Vendor Specific Information: Len=6c <?>
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [cc] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Kernel driver in use: crystalhd
Kernel modules: crystalhd
```
2013-04-22 17:12:08 +02:00
Stephan Raue
a9f699b4d4
projects/RPi/xbmc: update advancedsettings.xml
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:25:57 +02:00
Stephan Raue
e24ab89ec2
busybox: increase min_free_kbytes size
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:25:22 +02:00
Stephan Raue
13f5a23016
wlan-firmware: update to wlan-firmware-0.0.11
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:24:13 +02:00
Stephan Raue
2fc99efd44
projects/*/linux: add P54 network driver
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 16:11:31 +02:00
Stephan Raue
7b8b45e469
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
2013-04-22 15:08:53 +02:00
Stephan Raue
d0bab2eaf4
xbmc: add upstream patch
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-22 15:08:32 +02:00
Stephan Raue
bee880e705
Merge pull request #2214 from dagwieers/kernel-dmi-module
...
Enable DMI module to allow for debugging
2013-04-21 14:39:28 -07:00
Stephan Raue
1738dc3cf9
Merge pull request #2215 from stefansaraev/screen
...
new addon: add 'screen'
2013-04-21 14:36:52 -07:00
Dag Wieers
1f02edcc71
Enable DMI module to allow for debugging
...
While debugging a Zotac ID-80 not having any DMI information at all at your disposal is a drag. Making the DMI module afavilable at least allows me to see whether we need to flash the BIOS etc...
2013-04-21 23:32:51 +02:00
Stephan Raue
fd03e318e7
Merge pull request #2216 from dagwieers/livestick-part-fix
...
Wrong partition name used for devices ending with numbers
2013-04-21 14:19:04 -07:00
Stephan Raue
18a26c0d4c
Merge pull request #2217 from dagwieers/livestick-syslinux-part
...
Use the host's vesamenu.c32 as well
2013-04-21 14:18:51 -07:00
Dag Wieers
171b937be0
Use the host's vesamenu.c32 as well
...
When using syslinux and C32 modules it's important to use the C32 modules build with the same syslinux. This patch ensures that we use the host OS's vesamenu.c32, rather than the one shipped in the tarball.
2013-04-21 23:08:28 +02:00
Stefan Saraev
67db5baa0c
tvheadend: update to tvheadend-3.4
2013-04-22 00:02:38 +03:00
Dag Wieers
ac14d279c3
Wrong partition name used for devices ending with numbers
...
On Linux when a block device ends with a number (like my SD card device: **/dev/mmcblk0**) the first partition is called **/dev/mmcblk0p1** (with an added **p**). This snippet makes sure that the correct partition name is used in both cases.
2013-04-21 22:28:41 +02:00
Stefan Saraev
be29483a9f
new addon: add 'screen'
...
closes #2212
2013-04-21 22:03:12 +03:00
Stephan Raue
397e89ed1a
xbmc: add PR2641
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 17:40:31 +02:00
Stephan Raue
09c5c6f662
xbmc: add PR2593
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 17:22:22 +02:00
Stephan Raue
44dd60c4cb
xbmc-master: add PR2579
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 03:36:29 +02:00
Stephan Raue
9ecb9f945b
xbmc: add PR2591
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 03:34:41 +02:00
vicbitter
14e958d5a6
Backport of Kernel 3.9 patch - drm i915 Fix RGB color range property for PCH platforms
2013-04-21 00:28:14 +02:00
Stephan Raue
b94352a850
procps-ng: update to procps-ng-3.3.7
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-21 00:07:42 +02:00
Stephan Raue
6c2ab3afd3
procps-ng: enable autoreconf, cleanup
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 23:55:43 +02:00
Stephan Raue
31cc5d56b8
Merge pull request #2211 from dagwieers/package-procps-ng
...
Replace busybox free with *real* free from procps-ng
2013-04-20 14:46:27 -07:00
Stephan Raue
03ba55f731
less: depends on ncurses, run autoreconf, cleanup
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 23:30:25 +02:00
Stephan Raue
869f87599d
Merge pull request #2209 from dagwieers/package-less
...
Replace busybox less with *real* less
2013-04-20 14:14:41 -07:00
Stephan Raue
12d6333608
service.openelec.settings: update to service.openelec.settings-0.1.16
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 22:50:34 +02:00
Stephan Raue
01730a0d09
xbmc-master: add PR2637
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 21:37:46 +02:00
Stephan Raue
29e579276e
xbmc: add PR2637
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 21:37:31 +02:00
Stephan Raue
307b2be9ac
linux: readd DVBSky patch
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 20:57:35 +02:00
Stephan Raue
2f2596898e
scripts/image: add support to define official builds
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 20:39:01 +02:00
Stephan Raue
cfe1186854
linux: temporary remove dvbsky patch for now, on request from DVBSky
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 18:46:40 +02:00
Stephan Raue
be928da3b7
Merge branch 'master' of github.com:OpenELEC/OpenELEC.tv
2013-04-20 17:20:39 +02:00
Stephan Raue
9b8613faaa
linux: update to linux-3.8.8
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 17:19:51 +02:00
Stephan Raue
76a629728f
xbmc: update to xbmc-83b16d0
...
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2013-04-20 17:19:40 +02:00
Dag Wieers
7a9953f141
Replace busybox free with *real* free from procps-ng
...
Busybox free reports incorrectly the used and free memory on a system. Which makes it harder to understand and compare information from other sources.
In the same effort we add some other useful procps-ng tools, like pgrep, pkill, pmap, slabtop, vmstat and watch.
2013-04-20 00:41:57 +02:00