* [PATCH] ARM: mx31pdk: Add MC13783 RTC support
From: Fabio Estevam @ 2011-10-24 19:02 UTC (permalink / raw)
To: linux-arm-kernel
MX31PDK board has a MC13783 PMIC, which provides RTC functionality.
Add support for it.
While at it, also use the generic MC13XXX flags.
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
---
arch/arm/mach-imx/mach-mx31_3ds.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-imx/mach-mx31_3ds.c b/arch/arm/mach-imx/mach-mx31_3ds.c
index c20be75..e82778c 100644
--- a/arch/arm/mach-imx/mach-mx31_3ds.c
+++ b/arch/arm/mach-imx/mach-mx31_3ds.c
@@ -494,7 +494,8 @@ static struct mc13xxx_platform_data mc13783_pdata = {
.regulators = mx31_3ds_regulators,
.num_regulators = ARRAY_SIZE(mx31_3ds_regulators),
},
- .flags = MC13783_USE_REGULATOR | MC13783_USE_TOUCHSCREEN,
+ .flags = MC13XXX_USE_REGULATOR | MC13XXX_USE_TOUCHSCREEN |
+ MC13XXX_USE_RTC,
};
/* SPI */
--
1.6.0.4
^ permalink raw reply related
* Re: Kernel hard LOCKUP with v3.0.7
From: Stefan Priebe @ 2011-10-24 19:01 UTC (permalink / raw)
To: Greg KH; +Cc: LKML, Stable Tree
In-Reply-To: <20111024183820.GA9397@suse.de>
Hi,
> On Mon, Oct 24, 2011 at 08:15:28PM +0200, Stefan Priebe wrote:
>> Am 22.10.2011 18:55, schrieb Greg KH:
>>>> this seems to fix it. Perhaps you should release v3.0.8 as the
>>>> stable tree isn't stable right now? I mean this bug seems to be
>>>> triggered on every SMP machine.
>>> I will work to get it out soon.
>> Fine. Any idea if this will happen this week or in a month or ...
>> I'm scheduling an update for all our systems and if this will happen
>> really soon i will probably schedule it a bit later.
>
> The 3.0.8-rc1 went out two days ago, so hopefully, if my gpg usb stick
> still works, I can get it out tomorrow, or the day after, as tomorrow,
> the Kernel Summit is still going on.
how to get 3.0.8-rc1? linux-stable.git does not have a tag named
v3.0.8-rc1 - will 3.0.8 be the same as 3.0.8-rc1?
Thanks!
Stefan
^ permalink raw reply
* [ath9k-devel] Can't associate with a particular AP
From: Julien Valroff @ 2011-10-24 18:59 UTC (permalink / raw)
To: ath9k-devel
In-Reply-To: <20111024062716.GA14603@infinet.ru>
Hi Alex,
Le lundi 24 oct. 2011 ? 08:27:16 (+0200 CEST), Alex Hacker a ?crit?:
> Hi guys!
> There is a two APs with the same ESSID on the same frequency. The first has a
> signal level 100000 times lower then the second one. The AR9285 equipped PC
> is more sensetive or has better antenna then others. It tries to connect
> to very weak neighboring AP with probably invalid key. I don't know why
> wpa_suppicant prefer incorrect AP but IMO it is not a driver issue.
> Simpliest solution is to select different ESSID for your AP.
No, I can confirm there is only one AP with the same ESSID.
However, the same AP has several ESSIDs on the same channel (some being
hidden), with the following MAC addresses. The first 4 cells are "mine":
% iwlist wlan0 scan | grep -e "Cell" -e "ESSID"
Cell 01 - Address: C6:6E:27:A6:BE:A4
ESSID:"Kirya"
Cell 02 - Address: C6:6E:27:A6:BE:A5
ESSID:""
Cell 03 - Address: C6:6E:27:A6:BE:A7
ESSID:""
Cell 04 - Address: C6:6E:27:A6:BE:A6
ESSID:"FreeWifi"
Cell 05 - Address: 5C:33:8E:EE:80:F9
ESSID:"Livebox-7bd6"
Cell 06 - Address: 6A:17:33:4D:E4:4D
ESSID:"SFR WiFi Public"
Cell 07 - Address: 00:24:D4:62:A0:BD
ESSID:"FreeWifi"
Cell 08 - Address: 00:24:D4:60:F5:09
ESSID:"FreeWifi"
Cell 09 - Address: 00:19:7D:78:69:89
ESSID:"Livebox-A380"
Cell 10 - Address: 00:0A:78:9F:11:16
ESSID:"OLITEC"
Cell 11 - Address: 00:24:D4:60:F5:08
ESSID:"freebox_DIZIEN"
Cell 12 - Address: 00:17:33:4D:E4:4C
ESSID:"NEUF_E448"
Cell 13 - Address: 6A:17:33:D0:86:C5
ESSID:"SFR WiFi Public"
Cell 14 - Address: 00:16:41:8C:72:BB
ESSID:"Livebox-f3f9"
Cell 15 - Address: 00:24:D4:62:A0:BC
ESSID:"Freebox-A6F7EB"
To answer another question about the MAC address of the ethernet interface,
it is 00:24:d4:bd:43:43
Neighbours with the same internet provide (and most probably the same
AP/router) all have APs with the MAC address beginning with 00:24:D4.
This prefix belongs to Freebox SA, my internet provider. The prefix C6:6E:27
is indeed unknown. Googling it leads to my posts on other mailing-lists, but
also some other posts amongst which one bug report [0] the logs of which
shows the exact same MAC address as my AP?
It also describes a similar problem than I have with a different module
(rt61pci) - the problem seems to have been fixed by installing the
firmware needed by the wlan card.
Cheers,
Julien
[0] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=563190
--
.''`. Julien Valroff ~ <julien@kirya.net> ~ <julien@debian.org>
: :' : Debian Developer & Free software contributor
`. `'` http://www.kirya.net/
`- 4096R/ E1D8 5796 8214 4687 E416 948C 859F EF67 258E 26B1
^ permalink raw reply
* Re: [Qemu-devel] [PATCH v2 3/4] Add cap reduction support to enable use as SUID
From: Blue Swirl @ 2011-10-24 18:58 UTC (permalink / raw)
To: Corey Bryant; +Cc: rmarwah, aliguori, qemu-devel
In-Reply-To: <4EA5B0BC.10203@linux.vnet.ibm.com>
On Mon, Oct 24, 2011 at 18:38, Corey Bryant <coreyb@linux.vnet.ibm.com> wrote:
>
>
> On 10/24/2011 01:10 PM, Blue Swirl wrote:
>>
>> On Mon, Oct 24, 2011 at 14:13, Corey Bryant<coreyb@linux.vnet.ibm.com>
>> wrote:
>>>
>>>
>>> On 10/23/2011 09:22 AM, Blue Swirl wrote:
>>>>
>>>> On Fri, Oct 21, 2011 at 15:07, Corey Bryant<coreyb@linux.vnet.ibm.com>
>>>> wrote:
>>>>>
>>>>> The ideal way to use qemu-bridge-helper is to give it an fscap of
>>>>> using:
>>>>>
>>>>> setcap cap_net_admin=ep qemu-bridge-helper
>>>>>
>>>>> Unfortunately, most distros still do not have a mechanism to package
>>>>> files
>>>>> with fscaps applied. This means they'll have to SUID the
>>>>> qemu-bridge-helper
>>>>> binary.
>>>>>
>>>>> To improve security, use libcap to reduce our capability set to just
>>>>> cap_net_admin, then reduce privileges down to the calling user. This
>>>>> is
>>>>> hopefully close to equivalent to fscap support from a security
>>>>> perspective.
>>>>>
>>>>> Signed-off-by: Anthony Liguori<aliguori@us.ibm.com>
>>>>> Signed-off-by: Richa Marwaha<rmarwah@linux.vnet.ibm.com>
>>>>> Signed-off-by: Corey Bryant<coreyb@linux.vnet.ibm.com>
>>>>> ---
>>>>> configure | 34 ++++++++++++++++++++++++++++++++++
>>>>> qemu-bridge-helper.c | 39 +++++++++++++++++++++++++++++++++++++++
>>>>> 2 files changed, 73 insertions(+), 0 deletions(-)
>>>>>
>>>>> diff --git a/configure b/configure
>>>>> index 6c8b659..fed66b0 100755
>>>>> --- a/configure
>>>>> +++ b/configure
>>>>> @@ -128,6 +128,7 @@ vnc_thread="no"
>>>>> xen=""
>>>>> xen_ctrl_version=""
>>>>> linux_aio=""
>>>>> +cap=""
>>>>> attr=""
>>>>> xfs=""
>>>>>
>>>>> @@ -653,6 +654,10 @@ for opt do
>>>>> ;;
>>>>> --enable-kvm) kvm="yes"
>>>>> ;;
>>>>> + --disable-cap) cap="no"
>>>>> + ;;
>>>>> + --enable-cap) cap="yes"
>>>>> + ;;
>>>>> --disable-spice) spice="no"
>>>>> ;;
>>>>> --enable-spice) spice="yes"
>>>>> @@ -1032,6 +1037,8 @@ echo " --disable-vde disable support
>>>>> for vde network"
>>>>> echo " --enable-vde enable support for vde network"
>>>>> echo " --disable-linux-aio disable Linux AIO support"
>>>>> echo " --enable-linux-aio enable Linux AIO support"
>>>>> +echo " --disable-cap disable libcap-ng support"
>>>>> +echo " --enable-cap enable libcap-ng support"
>>>>> echo " --disable-attr disables attr and xattr support"
>>>>> echo " --enable-attr enable attr and xattr support"
>>>>> echo " --disable-blobs disable installing provided firmware
>>>>> blobs"
>>>>> @@ -1638,6 +1645,29 @@ EOF
>>>>> fi
>>>>>
>>>>> ##########################################
>>>>> +# libcap-ng library probe
>>>>> +if test "$cap" != "no" ; then
>>>>> + cap_libs="-lcap-ng"
>>>>> + cat> $TMPC<< EOF
>>>>> +#include<cap-ng.h>
>>>>> +int main(void)
>>>>> +{
>>>>> + capng_capability_to_name(CAPNG_EFFECTIVE);
>>>>> + return 0;
>>>>> +}
>>>>> +EOF
>>>>> + if compile_prog "" "$cap_libs" ; then
>>>>> + cap=yes
>>>>> + libs_tools="$cap_libs $libs_tools"
>>>>> + else
>>>>> + if test "$cap" = "yes" ; then
>>>>> + feature_not_found "cap"
>>>>> + fi
>>>>> + cap=no
>>>>> + fi
>>>>> +fi
>>>>> +
>>>>> +##########################################
>>>>> # Sound support libraries probe
>>>>>
>>>>> audio_drv_probe()
>>>>> @@ -2735,6 +2765,7 @@ echo "fdatasync $fdatasync"
>>>>> echo "madvise $madvise"
>>>>> echo "posix_madvise $posix_madvise"
>>>>> echo "uuid support $uuid"
>>>>> +echo "libcap-ng support $cap"
>>>>> echo "vhost-net support $vhost_net"
>>>>> echo "Trace backend $trace_backend"
>>>>> echo "Trace output file $trace_file-<pid>"
>>>>> @@ -2846,6 +2877,9 @@ fi
>>>>> if test "$vde" = "yes" ; then
>>>>> echo "CONFIG_VDE=y">> $config_host_mak
>>>>> fi
>>>>> +if test "$cap" = "yes" ; then
>>>>> + echo "CONFIG_LIBCAP=y">> $config_host_mak
>>>>> +fi
>>>>> for card in $audio_card_list; do
>>>>> def=CONFIG_`echo $card | tr '[:lower:]' '[:upper:]'`
>>>>> echo "$def=y">> $config_host_mak
>>>>> diff --git a/qemu-bridge-helper.c b/qemu-bridge-helper.c
>>>>> index db257d5..b1562eb 100644
>>>>> --- a/qemu-bridge-helper.c
>>>>> +++ b/qemu-bridge-helper.c
>>>>> @@ -33,6 +33,10 @@
>>>>>
>>>>> #include "net/tap-linux.h"
>>>>>
>>>>> +#ifdef CONFIG_LIBCAP
>>>>> +#include<cap-ng.h>
>>>>> +#endif
>>>>> +
>>>>> #define MAX_ACLS (128)
>>>>> #define DEFAULT_ACL_FILE CONFIG_QEMU_CONFDIR "/bridge.conf"
>>>>>
>>>>> @@ -185,6 +189,27 @@ static int send_fd(int c, int fd)
>>>>> return sendmsg(c,&msg, 0);
>>>>> }
>>>>>
>>>>> +#ifdef CONFIG_LIBCAP
>>>>> +static int drop_privileges(void)
>>>>> +{
>>>>> + /* clear all capabilities */
>>>>> + capng_clear(CAPNG_SELECT_BOTH);
>>>>> +
>>>>> + if (capng_update(CAPNG_ADD, CAPNG_EFFECTIVE | CAPNG_PERMITTED,
>>>>> + CAP_NET_ADMIN)< 0) {
>>>>> + return -1;
>>>>> + }
>>>>> +
>>>>> + /* change to calling user's real uid and gid, retaining
>>>>> supplemental
>>>>> + * groups and CAP_NET_ADMIN */
>>>>> + if (capng_change_id(getuid(), getgid(), CAPNG_CLEAR_BOUNDING)) {
>>>>> + return -1;
>>>>> + }
>>>>> +
>>>>> + return 0;
>>>>> +}
>>>>> +#endif
>>>>> +
>>>>> int main(int argc, char **argv)
>>>>> {
>>>>> struct ifreq ifr;
>>>>> @@ -198,6 +223,20 @@ int main(int argc, char **argv)
>>>>> int acl_count = 0;
>>>>> int i, access_allowed, access_denied;
>>>>>
>>>>> + /* if we're run from an suid binary, immediately drop privileges
>>>>> preserving
>>>>> + * cap_net_admin -- exit immediately if libcap not configured */
>>>>> + if (geteuid() == 0&& getuid() != geteuid()) {
>>>>> +#ifdef CONFIG_LIBCAP
>>>>> + if (drop_privileges() == -1) {
>>>>> + fprintf(stderr, "failed to drop privileges\n");
>>>>> + return 1;
>>>>> + }
>>>>> +#else
>>>>> + fprintf(stderr, "failed to drop privileges\n");
>>>>
>>>> This makes the tool useless without CONFIG_LIBCAP. Wouldn't it be
>>>> possible to use setfsuid() instead for Linux?
>>>>
>>>> Some fork+setuid helper could be used for other Unix and for the lame
>>>> OSes without any file system DAC capabilities, a different syntax that
>>>> does not rely on underlying FS may need to be introduced. Again, I
>>>> don't know if the tool is even interesting for non-Linux.
>>>>
>>>
>>> I just want to make sure that there is no chance that the helper is run
>>> as
>>> root beyond this point. Are you saying to seteuid(getuid) and
>>> setfsuid(root)? I'm not sure that would drop the privileges enough.
>>
>> Without capabilities, we can't drop root privileges because bridge
>> setup would fail otherwise, but we could use setfsuid(getuid()) and
>> setfsgid(getgid()) during file access so permission checks work.
>> Perhaps non-Linux could use seteuid() etc. instead.
>>
>
> This would reduce file system access from effective UID/GID (root/root) to
> real UID/GID (non-root/non-root). Other than file system access, the helper
> would still run under root/root, right? I don't think we want that from a
> security aspect.
Right, it's not desirable, but isn't that the best we can do without
libcap or FS capabilities?
> --
> Regards,
> Corey
>
>>>>> + return 1;
>>>>> +#endif
>>>>> + }
>>>>> +
>>>>> /* parse arguments */
>>>>> if (argc< 3 || argc> 4) {
>>>>> fprintf(stderr, "Usage: %s [--use-vnet] BRIDGE FD\n", argv[0]);
>>>>> --
>>>>> 1.7.3.4
>>>>>
>>>>>
>>>>>
>>>>
>
>
^ permalink raw reply
* [PATCH V2 1/2] IB/qib: Hold links until tuning data is available
From: Mike Marciniszyn @ 2011-10-24 18:58 UTC (permalink / raw)
To: roland-BHEL68pLQRGGvPXPguhicg; +Cc: linux-rdma-u79uwXL29TY76Z2rM5mHXA
From: Mitko Haralanov <mitko-h88ZbnxC6KDQT0dZR+AlfA@public.gmane.org>
Hold the link state machine until the tuning data is read
from the QSFP EEPROM so correct tuning settings are applied
before the state machine attempts to bring the link up.
Link is also held on cable unplug in case a different cable is
used.
This version avoids scheduling work on non-qsfp cards.
Signed-off-by: Mitko Haralanov <mitko-h88ZbnxC6KDQT0dZR+AlfA@public.gmane.org>
Signed-off-by: Mike Marciniszyn <mike.marciniszyn-h88ZbnxC6KDQT0dZR+AlfA@public.gmane.org>
---
drivers/infiniband/hw/qib/qib_iba7322.c | 120 ++++++++++++++++++++-----------
drivers/infiniband/hw/qib/qib_init.c | 4 -
drivers/infiniband/hw/qib/qib_qsfp.c | 25 ++++--
drivers/infiniband/hw/qib/qib_qsfp.h | 2 +
4 files changed, 94 insertions(+), 57 deletions(-)
diff --git a/drivers/infiniband/hw/qib/qib_iba7322.c b/drivers/infiniband/hw/qib/qib_iba7322.c
index ebc5266..e3c8ead 100644
--- a/drivers/infiniband/hw/qib/qib_iba7322.c
+++ b/drivers/infiniband/hw/qib/qib_iba7322.c
@@ -2380,17 +2380,17 @@ static int qib_7322_bringup_serdes(struct qib_pportdata *ppd)
ppd->cpspec->ibcctrl_a |= SYM_MASK(IBCCtrlA_0, IBLinkEn);
set_vls(ppd);
+ /* Hold the link state machine for mezz boards */
+ qib_set_ib_7322_lstate(ppd, 0,
+ QLOGIC_IB_IBCC_LINKINITCMD_DISABLE);
+
+
/* be paranoid against later code motion, etc. */
spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
ppd->p_rcvctrl |= SYM_MASK(RcvCtrl_0, RcvIBPortEnable);
qib_write_kreg_port(ppd, krp_rcvctrl, ppd->p_rcvctrl);
spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
- /* Hold the link state machine for mezz boards */
- if (IS_QMH(dd) || IS_QME(dd))
- qib_set_ib_7322_lstate(ppd, 0,
- QLOGIC_IB_IBCC_LINKINITCMD_DISABLE);
-
/* Also enable IBSTATUSCHG interrupt. */
val = qib_read_kreg_port(ppd, krp_errmask);
qib_write_kreg_port(ppd, krp_errmask,
@@ -5276,6 +5276,8 @@ static int qib_7322_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs)
QIBL_IB_AUTONEG_INPROG)))
set_7322_ibspeed_fast(ppd, ppd->link_speed_enabled);
if (!(ppd->lflags & QIBL_IB_AUTONEG_INPROG)) {
+ struct qib_qsfp_data *qd =
+ &ppd->cpspec->qsfp_data;
/* unlock the Tx settings, speed may change */
qib_write_kreg_port(ppd, krp_tx_deemph_override,
SYM_MASK(IBSD_TX_DEEMPHASIS_OVERRIDE_0,
@@ -5283,6 +5285,12 @@ static int qib_7322_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs)
qib_cancel_sends(ppd);
/* on link down, ensure sane pcs state */
qib_7322_mini_pcs_reset(ppd);
+ /* schedule the qsfp refresh which should turn the link
+ off */
+ if (ppd->dd->flags & QIB_HAS_QSFP) {
+ qd->t_insert = get_jiffies_64();
+ schedule_work(&qd->work);
+ }
spin_lock_irqsave(&ppd->sdma_lock, flags);
if (__qib_sdma_running(ppd))
__qib_sdma_process_event(ppd,
@@ -5638,38 +5646,62 @@ static void qsfp_7322_event(struct work_struct *work)
qd = container_of(work, struct qib_qsfp_data, work);
ppd = qd->ppd;
- pwrup = qd->t_insert + msecs_to_jiffies(QSFP_PWR_LAG_MSEC);
+ pwrup = qd->t_insert +
+ msecs_to_jiffies(QSFP_PWR_LAG_MSEC - QSFP_MODPRS_LAG_MSEC);
- /*
- * Some QSFP's not only do not respond until the full power-up
- * time, but may behave badly if we try. So hold off responding
- * to insertion.
- */
- while (1) {
- u64 now = get_jiffies_64();
- if (time_after64(now, pwrup))
- break;
- msleep(20);
- }
- ret = qib_refresh_qsfp_cache(ppd, &qd->cache);
- /*
- * Need to change LE2 back to defaults if we couldn't
- * read the cable type (to handle cable swaps), so do this
- * even on failure to read cable information. We don't
- * get here for QME, so IS_QME check not needed here.
- */
- if (!ret && !ppd->dd->cspec->r1) {
- if (QSFP_IS_ACTIVE_FAR(qd->cache.tech))
- le2 = LE2_QME;
- else if (qd->cache.atten[1] >= qib_long_atten &&
- QSFP_IS_CU(qd->cache.tech))
- le2 = LE2_5m;
- else
+ /* Delay for 20 msecs to allow ModPrs resistor to setup */
+ mdelay(QSFP_MODPRS_LAG_MSEC);
+
+ if (!qib_qsfp_mod_present(ppd))
+ /* Set the physical link to disabled */
+ qib_set_ib_7322_lstate(ppd, 0,
+ QLOGIC_IB_IBCC_LINKINITCMD_DISABLE);
+ else {
+ /*
+ * Some QSFP's not only do not respond until the full power-up
+ * time, but may behave badly if we try. So hold off responding
+ * to insertion.
+ */
+ while (1) {
+ u64 now = get_jiffies_64();
+ if (time_after64(now, pwrup))
+ break;
+ msleep(20);
+ }
+
+ ret = qib_refresh_qsfp_cache(ppd, &qd->cache);
+
+ /*
+ * Need to change LE2 back to defaults if we couldn't
+ * read the cable type (to handle cable swaps), so do this
+ * even on failure to read cable information. We don't
+ * get here for QME, so IS_QME check not needed here.
+ */
+ if (!ret && !ppd->dd->cspec->r1) {
+ if (QSFP_IS_ACTIVE_FAR(qd->cache.tech))
+ le2 = LE2_QME;
+ else if (qd->cache.atten[1] >= qib_long_atten &&
+ QSFP_IS_CU(qd->cache.tech))
+ le2 = LE2_5m;
+ else
+ le2 = LE2_DEFAULT;
+ } else
le2 = LE2_DEFAULT;
- } else
- le2 = LE2_DEFAULT;
- ibsd_wr_allchans(ppd, 13, (le2 << 7), BMASK(9, 7));
- init_txdds_table(ppd, 0);
+ ibsd_wr_allchans(ppd, 13, (le2 << 7), BMASK(9, 7));
+ /*
+ * We always change parameteters, since we can choose
+ * values for cables without eeproms, and the cable may have
+ * changed from a cable with full or partial eeprom content
+ * to one with partial or no content.
+ */
+ init_txdds_table(ppd, 0);
+ /* The physical link is being re-enabled only when the
+ previous state was DISABLED. This should only happen when
+ the cable has been physically pulled. */
+ if (ppd->lflags & QIBL_IB_LINK_DISABLED)
+ qib_set_ib_7322_lstate(ppd, 0,
+ QLOGIC_IB_IBCC_LINKINITCMD_SLEEP);
+ }
}
/*
@@ -5773,7 +5805,8 @@ static void set_no_qsfp_atten(struct qib_devdata *dd, int change)
/* now change the IBC and serdes, overriding generic */
init_txdds_table(ppd, 1);
/* Re-enable the physical state machine on mezz boards
- * now that the correct settings have been set. */
+ * now that the correct settings have been set.
+ * QSFP boards are handles by the QSFP event handler */
if (IS_QMH(dd) || IS_QME(dd))
qib_set_ib_7322_lstate(ppd, 0,
QLOGIC_IB_IBCC_LINKINITCMD_SLEEP);
@@ -7193,7 +7226,8 @@ static void find_best_ent(struct qib_pportdata *ppd,
}
}
- /* Lookup serdes setting by cable type and attenuation */
+ /* Active cables don't have attenuation so we only set SERDES
+ * settings to account for the attenuation of the board traces. */
if (!override && QSFP_IS_ACTIVE(qd->tech)) {
*sdr_dds = txdds_sdr + ppd->dd->board_atten;
*ddr_dds = txdds_ddr + ppd->dd->board_atten;
@@ -7510,12 +7544,6 @@ static int serdes_7322_init_new(struct qib_pportdata *ppd)
u32 le_val, rxcaldone;
int chan, chan_done = (1 << SERDES_CHANS) - 1;
- /*
- * Initialize the Tx DDS tables. Also done every QSFP event,
- * for adapters with QSFP
- */
- init_txdds_table(ppd, 0);
-
/* Clear cmode-override, may be set from older driver */
ahb_mod(ppd->dd, IBSD(ppd->hw_pidx), 5, 10, 0 << 14, 1 << 14);
@@ -7701,6 +7729,12 @@ static int serdes_7322_init_new(struct qib_pportdata *ppd)
/* VGA output common mode */
ibsd_wr_allchans(ppd, 12, (3 << 2), BMASK(3, 2));
+ /*
+ * Initialize the Tx DDS tables. Also done every QSFP event,
+ * for adapters with QSFP
+ */
+ init_txdds_table(ppd, 0);
+
return 0;
}
diff --git a/drivers/infiniband/hw/qib/qib_init.c b/drivers/infiniband/hw/qib/qib_init.c
index 3f0bfc3..d604fc1 100644
--- a/drivers/infiniband/hw/qib/qib_init.c
+++ b/drivers/infiniband/hw/qib/qib_init.c
@@ -584,10 +584,6 @@ int qib_init(struct qib_devdata *dd, int reinit)
continue;
}
- /* let link come up, and enable IBC */
- spin_lock_irqsave(&ppd->lflags_lock, flags);
- ppd->lflags &= ~QIBL_IB_LINK_DISABLED;
- spin_unlock_irqrestore(&ppd->lflags_lock, flags);
portok++;
}
diff --git a/drivers/infiniband/hw/qib/qib_qsfp.c b/drivers/infiniband/hw/qib/qib_qsfp.c
index 3374a52..e06c4ed 100644
--- a/drivers/infiniband/hw/qib/qib_qsfp.c
+++ b/drivers/infiniband/hw/qib/qib_qsfp.c
@@ -273,18 +273,12 @@ int qib_refresh_qsfp_cache(struct qib_pportdata *ppd, struct qib_qsfp_cache *cp)
int ret;
int idx;
u16 cks;
- u32 mask;
u8 peek[4];
/* ensure sane contents on invalid reads, for cable swaps */
memset(cp, 0, sizeof(*cp));
- mask = QSFP_GPIO_MOD_PRS_N;
- if (ppd->hw_pidx)
- mask <<= QSFP_GPIO_PORT2_SHIFT;
-
- ret = ppd->dd->f_gpio_mod(ppd->dd, 0, 0, 0);
- if (ret & mask) {
+ if (!qib_qsfp_mod_present(ppd)) {
ret = -ENODEV;
goto bail;
}
@@ -444,6 +438,19 @@ const char * const qib_qsfp_devtech[16] = {
static const char *pwr_codes = "1.5W2.0W2.5W3.5W";
+int qib_qsfp_mod_present(struct qib_pportdata *ppd)
+{
+ u32 mask;
+ int ret;
+
+ mask = QSFP_GPIO_MOD_PRS_N <<
+ (ppd->hw_pidx * QSFP_GPIO_PORT2_SHIFT);
+ ret = ppd->dd->f_gpio_mod(ppd->dd, 0, 0, 0);
+
+ return !((ret & mask) >>
+ ((ppd->hw_pidx * QSFP_GPIO_PORT2_SHIFT) + 3));
+}
+
/*
* Initialize structures that control access to QSFP. Called once per port
* on cards that support QSFP.
@@ -452,7 +459,6 @@ void qib_qsfp_init(struct qib_qsfp_data *qd,
void (*fevent)(struct work_struct *))
{
u32 mask, highs;
- int pins;
struct qib_devdata *dd = qd->ppd->dd;
@@ -480,8 +486,7 @@ void qib_qsfp_init(struct qib_qsfp_data *qd,
mask <<= QSFP_GPIO_PORT2_SHIFT;
/* Do not try to wait here. Better to let event handle it */
- pins = dd->f_gpio_mod(dd, 0, 0, 0);
- if (pins & mask)
+ if (!qib_qsfp_mod_present(qd->ppd))
goto bail;
/* We see a module, but it may be unwise to look yet. Just schedule */
qd->t_insert = get_jiffies_64();
diff --git a/drivers/infiniband/hw/qib/qib_qsfp.h b/drivers/infiniband/hw/qib/qib_qsfp.h
index c109bbd..786a92a 100644
--- a/drivers/infiniband/hw/qib/qib_qsfp.h
+++ b/drivers/infiniband/hw/qib/qib_qsfp.h
@@ -34,6 +34,7 @@
#define QSFP_DEV 0xA0
#define QSFP_PWR_LAG_MSEC 2000
+#define QSFP_MODPRS_LAG_MSEC 20
/*
* Below are masks for various QSFP signals, for Port 1.
@@ -181,6 +182,7 @@ struct qib_qsfp_data {
extern int qib_refresh_qsfp_cache(struct qib_pportdata *ppd,
struct qib_qsfp_cache *cp);
+extern int qib_qsfp_mod_present(struct qib_pportdata *ppd);
extern void qib_qsfp_init(struct qib_qsfp_data *qd,
void (*fevent)(struct work_struct *));
extern void qib_qsfp_deinit(struct qib_qsfp_data *qd);
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
^ permalink raw reply related
* [Bug 42067] [r600g] Compiz emblem icons corrupted on cayman
From: bugzilla-daemon @ 2011-10-24 18:58 UTC (permalink / raw)
To: dri-devel
In-Reply-To: <bug-42067-502@http.bugs.freedesktop.org/>
https://bugs.freedesktop.org/show_bug.cgi?id=42067
--- Comment #4 from Harald Judt <h.judt@gmx.at> 2011-10-24 11:58:24 PDT ---
I think this might rather be a duplicate of bug 38173.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
^ permalink raw reply
* Re: [Qemu-devel] [PATCH 0/4] add "make check"
From: Anthony Liguori @ 2011-10-24 18:57 UTC (permalink / raw)
To: Markus Armbruster, Gerd Hoffmann, qemu-devel
In-Reply-To: <20111024184320.GA29718@otherpad.lan.raisama.net>
On 10/24/2011 01:43 PM, Eduardo Habkost wrote:
> On Mon, Sep 05, 2011 at 09:55:20AM +0200, Markus Armbruster wrote:
>> Gerd Hoffmann<kraxel@redhat.com> writes:
>>
>>> Hi,
>>>
>>> This patch series intends to make unit testing easier. It adds a new
>>> "make check" target which can be used to run all unit tests which are
>>> currently in the tree. It also enables the unit tests by default, so
>>> you don't have to re-run configure with a special switch.
>>
>> Reviewed-by: Markus Armbruster<armbru@redhat.com>
>>
>> One test fails, but Luiz has a fix in his tree.
>
> Reviewed-by: Eduardo Habkost<ehabkost@redhat.com>
>
> Now all tests are passing. Why this was not applied yet?
I was hoping for more, but maybe we just need to start here and grow
organically, I'll queue it again.
Regards,
Anthony Liguori
>
^ permalink raw reply
* Re: OpenSM plugin patch request
From: Karl Schulz @ 2011-10-24 18:57 UTC (permalink / raw)
To: Hal Rosenstock
Cc: <kliteyn-VPRAkNaXOzVS1MOuV/RT9w@public.gmane.org>,
alexne-VPRAkNaXOzVWk0Htik3J/w@public.gmane.org, Ira Weiny,
linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
In-Reply-To: <4E9CAC24.1010101-LDSdmyG8hGV8YrgS2mwiifqBs+8SCbDb@public.gmane.org>
[-- Attachment #1: Type: text/plain, Size: 1218 bytes --]
On Oct 17, 2011, at 5:28 PM, Hal Rosenstock wrote:
>
> A couple of minor comments:
>
> 1. Why not move the OSM_EVENT_ID_LIGHT_SWEEP_DONE event to where "LIGHT
> SWEEP COMPLETE" is indicated in osm_state_mgr.c ? That's actually more
> accurate as all the transactions have completed.
>
> 2. The new events should be added to osmeventplugin/src/osmeventplugin.c
> example.
>
> Thanks.
>
> -- Hal
>
Thanks for the comments. The attached osm_light_sweep.patch addresses the points above by moving the OSM_EVENT_ID_LIGHT_SWEEP_DONE event to be with it's corresponding LIGHT SWEEP COMPLETE log message. Also, the light sweep START/DONE events are included in the example event plugin.
While adding to the example event plugin, I realized that the autoconf setup in 3.3.9 does not appear to be propagating all user settings down into the default plugin. Consequently, I was not able to build the plugin when OFED headers were not in the default location. In case it's useful (and hasn't already been addressed), the second attached patch adds $(OSMV_INCLUDES) to the automake directives for the plugin which was sufficient in my case to resolve necessary headers.
Thanks,
Karl
[-- Attachment #2: osm_light_sweep.patch --]
[-- Type: application/octet-stream, Size: 1738 bytes --]
--- include/opensm/osm_event_plugin.h 2011-08-08 18:40:19.000000000 -0500
+++ include/opensm/osm_event_plugin.h 2011-10-24 08:13:05.000000000 -0500
@@ -77,7 +77,9 @@
OSM_EVENT_ID_UCAST_ROUTING_DONE,
OSM_EVENT_ID_STATE_CHANGE,
OSM_EVENT_ID_SA_DB_DUMPED,
- OSM_EVENT_ID_MAX
+ OSM_EVENT_ID_LIGHT_SWEEP_START,
+ OSM_EVENT_ID_LIGHT_SWEEP_DONE,
+ OSM_EVENT_ID_MAX,
} osm_epi_event_id_t;
typedef struct osm_epi_port_id {
--- opensm/osm_state_mgr.c.orig 2011-08-08 18:36:38.000000000 -0500
+++ opensm/osm_state_mgr.c 2011-10-24 08:57:48.000000000 -0500
@@ -620,6 +620,9 @@
}
OSM_LOG_MSG_BOX(sm->p_log, OSM_LOG_VERBOSE, "INITIATING LIGHT SWEEP");
+ osm_opensm_report_event(sm->p_subn->p_osm,
+ OSM_EVENT_ID_LIGHT_SWEEP_START, NULL);
+
CL_PLOCK_ACQUIRE(sm->p_lock);
cl_qmap_apply_func(p_sw_tbl, state_mgr_get_sw_info, sm);
CL_PLOCK_RELEASE(sm->p_lock);
@@ -1113,6 +1116,8 @@
OSM_EVENT_ID_SA_DB_DUMPED, NULL);
OSM_LOG_MSG_BOX(sm->p_log, OSM_LOG_VERBOSE,
"LIGHT SWEEP COMPLETE");
+ osm_opensm_report_event(sm->p_subn->p_osm,
+ OSM_EVENT_ID_LIGHT_SWEEP_DONE, NULL);
return;
}
}
--- osmeventplugin/src/osmeventplugin.c 2011-10-24 08:05:04.000000000 -0500
+++ osmeventplugin/src/osmeventplugin.c 2011-10-24 08:05:55.000000000 -0500
@@ -176,6 +176,12 @@
case OSM_EVENT_ID_SUBNET_UP:
fprintf(log->log_file, "Subnet up reported\n");
break;
+ case OSM_EVENT_ID_LIGHT_SWEEP_START:
+ fprintf(log->log_file, "Light sweep started\n");
+ break;
+ case OSM_EVENT_ID_LIGHT_SWEEP_DONE:
+ fprintf(log->log_file, "Light sweep completed\n");
+ break;
case OSM_EVENT_ID_HEAVY_SWEEP_START:
fprintf(log->log_file, "Heavy sweep started\n");
break;
[-- Attachment #3: build.patch --]
[-- Type: application/octet-stream, Size: 324 bytes --]
--- osmeventplugin/Makefile.am 2011-10-24 09:21:25.000000000 -0500
+++ osmeventplugin/Makefile.am 2011-10-24 09:18:00.000000000 -0500
@@ -1,6 +1,6 @@
INCLUDES = -I$(srcdir)/../include \
- -I$(includedir)/infiniband
+ -I$(includedir)/infiniband $(OSMV_INCLUDES)
lib_LTLIBRARIES = libosmeventplugin.la
^ permalink raw reply
* Re: [PATCH 4/4] kmemleak: Report previously found leaks even after an error
From: Nick Bowler @ 2011-10-24 18:57 UTC (permalink / raw)
To: Catalin Marinas; +Cc: linux-kernel
In-Reply-To: <20111004211446.GA19503@elliptictech.com>
On 2011-10-04 17:14 -0400, Nick Bowler wrote:
> On 2011-10-04 21:50 +0100, Catalin Marinas wrote:
> > On 4 October 2011 18:45, Nick Bowler <nbowler@elliptictech.com> wrote:
> > > Cool, I'll try this out. Kmemleak rarely stays alive for more than a
> > > few days on my desktop before shutting itself down due to an allocation
> > > failure, so this should be really handy.
> >
> > You can have a look at /proc/slabinfo and meminfo and see if there are
> > any really big leaks. In general the kmemleak objects number is higher
> > than the sum of all the other slab objects (but I haven't done any
> > statistics). Hopefully kmemleak doesn't leak memory :) (I should add
> > some simple checks though).
>
> I don't think the failures that cause kmemleak to shut down in my case
> are actually caused by a memory leak. The machine is rather old and
> has only 1G of RAM. I think kmemleak is just failing to allocate during
> a period of real memory pressure.
FWIW, I applied this patch on top of 3.0.7 and I can successfully read
the debugfs entry after kmemleak shuts down.
Thanks,
--
Nick Bowler, Elliptic Technologies (http://www.elliptictech.com/)
^ permalink raw reply
* Re: [PATCH 4/4] perf symbols: Increase symbol KSYM_NAME_LEN size
From: Ricardo Ribalda Delgado @ 2011-10-24 18:54 UTC (permalink / raw)
To: Valdis.Kletnieks
Cc: Arnaldo Carvalho de Melo, Ingo Molnar, linux-kernel,
Anton Blanchard, David Ahern, Paul Mackerras, Pekka Enberg,
Peter Zijlstra, Arnaldo Carvalho de Melo
In-Reply-To: <11382.1319479512@turing-police.cc.vt.edu>
Also suck a big binary blob does not help :)
ricardo@newpili:/tmp/fglrx-driver-11-9/arch/x86_64/lib/modules/fglrx/build_mod$
for a in $( objdump -t libfglrx_ip.a | grep text| awk '{print $6}' );
do printf " %s $a\n" $(echo $a| wc -c) ; done | sort -n | tee
symbols | tail -n 10
137 _ZNK11R800AddrLib28ComputeSurfaceInfoMicroTiledEPK32_ADDR_COMPUTE_SURFACE_INFO_INPUTP33_ADDR_COMPUTE_SURFACE_INFO_OUTPUTj13_AddrTileMode
140 _ZNK11R800AddrLib33DispatchComputeFmaskCoordFromAddrEPK39_ADDR_COMPUTE_FMASK_COORDFROMADDR_INPUTP40_ADDR_COMPUTE_FMASK_COORDFROMADDR_OUTPUT
141 _ZNK11R600AddrLib30HwlComputeSurfaceAddrFromCoordEPK41_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUTP42_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_OUTPUT
141 _ZNK11R600AddrLib30HwlComputeSurfaceCoordFromAddrEPK41_ADDR_COMPUTE_SURFACE_COORDFROMADDR_INPUTP42_ADDR_COMPUTE_SURFACE_COORDFROMADDR_OUTPUT
141 _ZNK11R800AddrLib30HwlComputeSurfaceAddrFromCoordEPK41_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUTP42_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_OUTPUT
141 _ZNK11R800AddrLib30HwlComputeSurfaceCoordFromAddrEPK41_ADDR_COMPUTE_SURFACE_COORDFROMADDR_INPUTP42_ADDR_COMPUTE_SURFACE_COORDFROMADDR_OUTPUT
146 _ZNK11R600AddrLib35DispatchComputeSurfaceAddrFromCoordEPK41_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUTP42_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_OUTPUT
146 _ZNK11R600AddrLib35DispatchComputeSurfaceCoordFromAddrEPK41_ADDR_COMPUTE_SURFACE_COORDFROMADDR_INPUTP42_ADDR_COMPUTE_SURFACE_COORDFROMADDR_OUTPUT
146 _ZNK11R800AddrLib35DispatchComputeSurfaceAddrFromCoordEPK41_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_INPUTP42_ADDR_COMPUTE_SURFACE_ADDRFROMCOORD_OUTPUT
146 _ZNK11R800AddrLib35DispatchComputeSurfaceCoordFromAddrEPK41_ADDR_COMPUTE_SURFACE_COORDFROMADDR_INPUTP42_ADDR_COMPUTE_SURFACE_COORDFROMADDR_OUTPUT
On Mon, Oct 24, 2011 at 20:05, <Valdis.Kletnieks@vt.edu> wrote:
> On Sun, 23 Oct 2011 17:12:23 -0200, Arnaldo Carvalho de Melo said:
>
>> Fglrx propietary driver has symbol names over 128 chars (:S). This
>> breaks the function kallsyms__parse.
>
> Well, that explains why they haven't upstreamed the driver, it will never
> pass checkpatch's line-lenght check :)
>
> But at some point you really need to just tell the vendors to put down
> the crack pipe.
>
> (What *are* the symbols? C++ mangled function names?)
>
--
Ricardo Ribalda
^ permalink raw reply
* Re: Kernel driver r8169 not working for Realtek 8111E onboard network card
From: Adrian George Sav @ 2011-10-24 18:54 UTC (permalink / raw)
To: Francois Romieu; +Cc: netdev@vger.kernel.org
In-Reply-To: <20111022214443.GA21689@electric-eye.fr.zoreil.com>
Thank you for your answer.
I don't know what you mean by "current -rc", the release candidate version of the kernel or maybe of the driver?
I guess it's the driver's version you're recommending, but I can't find a rc version of the driver anywhere on the net.
Trying to solve this, I installed the latest version of ubuntu, because I saw it has a new kernel, 3.0.0.12, but no improvement.
Then I went to Realtek site to download driver version 6.015.00 (http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=4&PFid=4&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true) :
LINUX driver for kernel 2.6.x and 2.4.X (support x86 and x64)
6.015.00
2011/6/29
30k
I followed the instructions to compile and install and there were no errors.
The new driver has the same manifestation, often not working at all, or working at very low speeds.
I provide below the output of the commands uname -a, modinfo, dmesg, AFTER installation of version 6.015.00 of driver and reboot:
#uname -a
Linux admin-pc 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 i686 i686 i386 GNU/Linux
# modinfo r8169
filename: /lib/modules/3.0.0-12-generic/kernel/drivers/net/r8169.ko
firmware: rtl_nic/rtl8105e-1.fw
firmware: rtl_nic/rtl8168e-2.fw
firmware: rtl_nic/rtl8168e-1.fw
firmware: rtl_nic/rtl8168d-2.fw
firmware: rtl_nic/rtl8168d-1.fw
version: 2.3LK-NAPI
license: GPL
description: RealTek RTL-8169 Gigabit Ethernet driver
author: Realtek and the Linux r8169 crew <netdev@vger.kernel.org>
srcversion: 91BDC1109C31F7EEF7E9783
alias: pci:v00000001d00008168sv*sd00002410bc*sc*i*
alias: pci:v00001737d00001032sv*sd00000024bc*sc*i*
alias: pci:v000016ECd00000116sv*sd*bc*sc*i*
alias: pci:v00001259d0000C107sv*sd*bc*sc*i*
alias: pci:v00001186d00004302sv*sd*bc*sc*i*
alias: pci:v00001186d00004300sv*sd*bc*sc*i*
alias: pci:v000010ECd00008169sv*sd*bc*sc*i*
alias: pci:v000010ECd00008168sv*sd*bc*sc*i*
alias: pci:v000010ECd00008167sv*sd*bc*sc*i*
alias: pci:v000010ECd00008136sv*sd*bc*sc*i*
alias: pci:v000010ECd00008129sv*sd*bc*sc*i*
depends:
vermagic: 3.0.0-12-generic SMP mod_unload modversions 686
parm: use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)
parm: debug:Debug verbosity level (0=none, ..., 16=all) (int)
# dmesg
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 3.0.0-12-generic (buildd@vernadsky) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #20-Ubuntu SMP Fri Oct 7 14:50:42 UTC 2011 (Ubuntu 3.0.0-12.20-generic 3.0.4)
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] NSC Geode by NSC
[ 0.000000] Cyrix CyrixInstead
[ 0.000000] Centaur CentaurHauls
[ 0.000000] Transmeta GenuineTMx86
[ 0.000000] Transmeta TransmetaCPU
[ 0.000000] UMC UMC UMC UMC
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
[ 0.000000] BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bef9c000 (usable)
[ 0.000000] BIOS-e820: 00000000bef9c000 - 00000000beff5000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000beff5000 - 00000000bf59d000 (reserved)
[ 0.000000] BIOS-e820: 00000000bf59d000 - 00000000bf5ae000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bf5ae000 - 00000000bf5c5000 (reserved)
[ 0.000000] BIOS-e820: 00000000bf5c5000 - 00000000bf5c7000 (usable)
[ 0.000000] BIOS-e820: 00000000bf5c7000 - 00000000bf5c8000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bf5c8000 - 00000000bf5d0000 (reserved)
[ 0.000000] BIOS-e820: 00000000bf5d0000 - 00000000bf5da000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bf5da000 - 00000000bf636000 (reserved)
[ 0.000000] BIOS-e820: 00000000bf636000 - 00000000bf679000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bf679000 - 00000000bf800000 (usable)
[ 0.000000] BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[ 0.000000] BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 000000043f800000 (usable)
[ 0.000000] Notice: NX (Execute Disable) protection cannot be enabled in hardware: non-PAE kernel!
[ 0.000000] NX (Execute Disable) protection: approximated by x86 segment limits
[ 0.000000] DMI 2.6 present.
[ 0.000000] DMI: System manufacturer System Product Name/P8P67 REV 3.1, BIOS 1704 06/08/2011
[ 0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[ 0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[ 0.000000] last_pfn = 0xbf800 max_arch_pfn = 0x100000
[ 0.000000] MTRR default type: uncachable
[ 0.000000] MTRR fixed ranges enabled:
[ 0.000000] 00000-9FFFF write-back
[ 0.000000] A0000-BFFFF uncachable
[ 0.000000] C0000-CFFFF write-protect
[ 0.000000] D0000-E7FFF uncachable
[ 0.000000] E8000-FFFFF write-protect
[ 0.000000] MTRR variable ranges enabled:
[ 0.000000] 0 base 000000000 mask C00000000 write-back
[ 0.000000] 1 base 400000000 mask FC0000000 write-back
[ 0.000000] 2 base 0C0000000 mask FC0000000 uncachable
[ 0.000000] 3 base 43F800000 mask FFF800000 uncachable
[ 0.000000] 4 disabled
[ 0.000000] 5 disabled
[ 0.000000] 6 disabled
[ 0.000000] 7 disabled
[ 0.000000] 8 disabled
[ 0.000000] 9 disabled
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] original variable MTRRs
[ 0.000000] reg 0, base: 0GB, range: 16GB, type WB
[ 0.000000] reg 1, base: 16GB, range: 1GB, type WB
[ 0.000000] reg 2, base: 3GB, range: 1GB, type UC
[ 0.000000] reg 3, base: 17400MB, range: 8MB, type UC
[ 0.000000] total RAM covered: 16376M
[ 0.000000] Found optimal setting for mtrr clean up
[ 0.000000] gran_size: 64K chunk_size: 16M num_reg: 6 lose cover RAM: 0G
[ 0.000000] New variable MTRRs
[ 0.000000] reg 0, base: 0GB, range: 2GB, type WB
[ 0.000000] reg 1, base: 2GB, range: 1GB, type WB
[ 0.000000] reg 2, base: 4GB, range: 4GB, type WB
[ 0.000000] reg 3, base: 8GB, range: 8GB, type WB
[ 0.000000] reg 4, base: 16GB, range: 1GB, type WB
[ 0.000000] reg 5, base: 17400MB, range: 8MB, type UC
[ 0.000000] e820 update range: 00000000c0000000 - 0000000100000000 (usable) ==> (reserved)
[ 0.000000] found SMP MP-table at [c00fcf00] fcf00
[ 0.000000] initial memory mapped : 0 - 01c00000
[ 0.000000] Base memory trampoline at [c0099000] 99000 size 16384
[ 0.000000] init_memory_mapping: 0000000000000000-00000000377fe000
[ 0.000000] 0000000000 - 0000400000 page 4k
[ 0.000000] 0000400000 - 0037400000 page 2M
[ 0.000000] 0037400000 - 00377fe000 page 4k
[ 0.000000] kernel direct mapping tables up to 377fe000 @ 1bfb000-1c00000
[ 0.000000] RAMDISK: 365f2000 - 372f1000
[ 0.000000] ACPI: RSDP 000f0420 00024 (v02 ALASKA)
[ 0.000000] ACPI: XSDT befec068 0004C (v01 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: FACP beff4210 000F4 (v04 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: DSDT befec140 080D0 (v02 ALASKA A M I 00000000 INTL 20051117)
[ 0.000000] ACPI: FACS bf5d1f80 00040
[ 0.000000] ACPI: APIC beff4308 00092 (v03 ALASKA A M I 01072009 AMI 00010013)
[ 0.000000] ACPI: SSDT beff43a0 001D6 (v01 AMICPU PROC 00000001 MSFT 03000001)
[ 0.000000] ACPI: MCFG beff4578 0003C (v01 ALASKA A M I 01072009 MSFT 00000097)
[ 0.000000] ACPI: HPET beff45b8 00038 (v01 ALASKA A M I 01072009 AMI. 00000004)
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] 2176MB HIGHMEM available.
[ 0.000000] 887MB LOWMEM available.
[ 0.000000] mapped low ram: 0 - 377fe000
[ 0.000000] low ram: 0 - 377fe000
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0x00000010 -> 0x00001000
[ 0.000000] Normal 0x00001000 -> 0x000377fe
[ 0.000000] HighMem 0x000377fe -> 0x000bf800
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[4] active PFN ranges
[ 0.000000] 0: 0x00000010 -> 0x0000009d
[ 0.000000] 0: 0x00000100 -> 0x000bef9c
[ 0.000000] 0: 0x000bf5c5 -> 0x000bf5c7
[ 0.000000] 0: 0x000bf679 -> 0x000bf800
[ 0.000000] On node 0 totalpages: 782514
[ 0.000000] free_area_init_node: node 0, pgdat c17b11c0, node_mem_map f4e02200
[ 0.000000] DMA zone: 32 pages used for memmap
[ 0.000000] DMA zone: 0 pages reserved
[ 0.000000] DMA zone: 3949 pages, LIFO batch:0
[ 0.000000] Normal zone: 1744 pages used for memmap
[ 0.000000] Normal zone: 221486 pages, LIFO batch:31
[ 0.000000] HighMem zone: 4353 pages used for memmap
[ 0.000000] HighMem zone: 550950 pages, LIFO batch:31
[ 0.000000] Using APIC driver default
[ 0.000000] ACPI: PM-Timer IO Port: 0x408
[ 0.000000] ACPI: Local APIC address 0xfee00000
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x05] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x06] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x07] lapic_id[0x05] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x08] lapic_id[0x07] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[ 0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[ 0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[ 0.000000] ACPI: IRQ0 used by override.
[ 0.000000] ACPI: IRQ2 used by override.
[ 0.000000] ACPI: IRQ9 used by override.
[ 0.000000] Using ACPI (MADT) for SMP configuration information
[ 0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[ 0.000000] SMP: Allowing 8 CPUs, 0 hotplug CPUs
[ 0.000000] nr_irqs_gsi: 40
[ 0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[ 0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[ 0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[ 0.000000] Allocating PCI resources starting at bf800000 (gap: bf800000:3f51c000)
[ 0.000000] Booting paravirtualized kernel on bare hardware
[ 0.000000] setup_percpu: NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:8 nr_node_ids:1
[ 0.000000] PERCPU: Embedded 12 pages/cpu @f4800000 s26240 r0 d22912 u524288
[ 0.000000] pcpu-alloc: s26240 r0 d22912 u524288 alloc=1*4194304
[ 0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 776385
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=3d6fa566-5eda-4460-adea-0845bf58b022 ro quiet splash vt.handoff=7
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Initializing CPU#0
[ 0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[ 0.000000] allocated 12549888 bytes of page_cgroup
[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[ 0.000000] Initializing HighMem for node 0 (000377fe:000bf800)
[ 0.000000] Memory: 3069188k/3137536k available (5329k kernel code, 60868k reserved, 2589k data, 696k init, 2221212k highmem)
[ 0.000000] virtual kernel memory layout:
[ 0.000000] fixmap : 0xfff16000 - 0xfffff000 ( 932 kB)
[ 0.000000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 0.000000] vmalloc : 0xf7ffe000 - 0xff7fe000 ( 120 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf77fe000 ( 887 MB)
[ 0.000000] .init : 0xc17bc000 - 0xc186a000 ( 696 kB)
[ 0.000000] .data : 0xc1534784 - 0xc17bbd80 (2589 kB)
[ 0.000000] .text : 0xc1000000 - 0xc1534784 (5329 kB)
[ 0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
[ 0.000000] NR_IRQS:2304 nr_irqs:744 16
[ 0.000000] CPU 0 irqstacks, hard=f380a000 soft=f380c000
[ 0.000000] Extended CMOS year: 2000
[ 0.000000] vt handoff: transparent VT on vt#7
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [tty0] enabled
[ 0.000000] hpet clockevent registered
[ 0.000000] Fast TSC calibration using PIT
[ 0.004000] Detected 3411.019 MHz processor.
[ 0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 6822.03 BogoMIPS (lpj=13644076)
[ 0.000004] pid_max: default: 32768 minimum: 301
[ 0.000017] Security Framework initialized
[ 0.000025] AppArmor: AppArmor initialized
[ 0.000026] Yama: becoming mindful.
[ 0.000055] Mount-cache hash table entries: 512
[ 0.000126] Initializing cgroup subsys cpuacct
[ 0.000129] Initializing cgroup subsys memory
[ 0.000134] Initializing cgroup subsys devices
[ 0.000135] Initializing cgroup subsys freezer
[ 0.000136] Initializing cgroup subsys net_cls
[ 0.000137] Initializing cgroup subsys blkio
[ 0.000141] Initializing cgroup subsys perf_event
[ 0.000159] CPU: Physical Processor ID: 0
[ 0.000160] CPU: Processor Core ID: 0
[ 0.000163] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[ 0.000164] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[ 0.000175] mce: CPU supports 9 MCE banks
[ 0.000185] CPU0: Thermal monitoring enabled (TM1)
[ 0.000190] using mwait in idle threads.
[ 0.001621] ACPI: Core revision 20110413
[ 0.105973] ftrace: allocating 24885 entries in 49 pages
[ 0.112194] Enabling APIC mode: Flat. Using 1 I/O APICs
[ 0.112526] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[ 0.152182] CPU0: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz stepping 07
[ 0.260000] Performance Events: PEBS fmt1+, SandyBridge events, Intel PMU driver.
[ 0.260004] ... version: 3
[ 0.260005] ... bit width: 48
[ 0.260006] ... generic registers: 4
[ 0.260007] ... value mask: 0000ffffffffffff
[ 0.260008] ... max period: 000000007fffffff
[ 0.260008] ... fixed-purpose events: 3
[ 0.260009] ... event mask: 000000070000000f
[ 0.260226] CPU 1 irqstacks, hard=f38d6000 soft=f38e0000
[ 0.260227] Booting Node 0, Processors #1
[ 0.260229] smpboot cpu 1: start_ip = 99000
[ 0.270588] Initializing CPU#1
[ 0.283983] calibrate_delay_direct() ignoring timer_rate as we had a TSC wrap around start=4269382184 >=post_end=1703168
[ 0.368045] CPU 2 irqstacks, hard=f38ea000 soft=f38ec000
[ 0.368046] #2
[ 0.368047] smpboot cpu 2: start_ip = 99000
[ 0.378312] Initializing CPU#2
[ 0.475960] CPU 3 irqstacks, hard=f38f6000 soft=f38f8000
[ 0.475961] #3
[ 0.475962] smpboot cpu 3: start_ip = 99000
[ 0.486228] Initializing CPU#3
[ 0.583873] CPU 4 irqstacks, hard=f390a000 soft=f390c000
[ 0.583875] #4
[ 0.583875] smpboot cpu 4: start_ip = 99000
[ 0.594198] Initializing CPU#4
[ 0.691861] CPU 5 irqstacks, hard=f392a000 soft=f392c000
[ 0.691862] #5
[ 0.691863] smpboot cpu 5: start_ip = 99000
[ 0.702030] Initializing CPU#5
[ 0.799777] CPU 6 irqstacks, hard=f3956000 soft=f3960000
[ 0.799779] #6
[ 0.799779] smpboot cpu 6: start_ip = 99000
[ 0.810044] Initializing CPU#6
[ 0.907693] CPU 7 irqstacks, hard=f396a000 soft=f396c000
[ 0.907694] #7 Ok.
[ 0.907695] smpboot cpu 7: start_ip = 99000
[ 0.917960] Initializing CPU#7
[ 1.015562] Brought up 8 CPUs
[ 1.015563] Total of 8 processors activated (54576.52 BogoMIPS).
[ 1.020365] devtmpfs: initialized
[ 1.020452] PM: Registering ACPI NVS region at bef9c000 (364544 bytes)
[ 1.020459] PM: Registering ACPI NVS region at bf59d000 (69632 bytes)
[ 1.020460] PM: Registering ACPI NVS region at bf5c7000 (4096 bytes)
[ 1.020462] PM: Registering ACPI NVS region at bf5d0000 (40960 bytes)
[ 1.020463] PM: Registering ACPI NVS region at bf636000 (274432 bytes)
[ 1.021523] print_constraints: dummy:
[ 1.021547] Time: 21:17:58 Date: 10/24/11
[ 1.021571] NET: Registered protocol family 16
[ 1.021631] Trying to unpack rootfs image as initramfs...
[ 1.021634] EISA bus registered
[ 1.021638] ACPI: bus type pci registered
[ 1.021675] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[ 1.021677] PCI: not using MMCONFIG
[ 1.034073] PCI: Using configuration type 1 for base access
[ 1.034571] bio: create slab <bio-0> at 0
[ 1.035382] ACPI: EC: Look up EC in DSDT
[ 1.036111] ACPI: Executed 1 blocks of module-level executable AML code
[ 1.037747] ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359)
[ 1.037751] ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110413/nsinit-349)
[ 1.037931] ACPI: SSDT bf5d0818 0079C (v01 AMI IST 00000001 MSFT 03000001)
[ 1.038219] ACPI: Dynamic OEM Table Load:
[ 1.038220] ACPI: SSDT (null) 0079C (v01 AMI IST 00000001 MSFT 03000001)
[ 1.038245] ACPI: SSDT bf5d7a18 0021C (v01 AMI CST 00000001 MSFT 03000001)
[ 1.038459] ACPI: Dynamic OEM Table Load:
[ 1.038460] ACPI: SSDT (null) 0021C (v01 AMI CST 00000001 MSFT 03000001)
[ 1.039001] ACPI: Interpreter enabled
[ 1.039005] ACPI: (supports S0 S1 S3 S4 S5)
[ 1.039018] ACPI: Using IOAPIC for interrupt routing
[ 1.039032] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[ 1.039072] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in ACPI motherboard resources
[ 1.039073] PCI: Using MMCONFIG for extended config space
[ 1.039276] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[ 1.042432] ACPI: EC: GPE = 0x18, I/O: command/status = 0x66, data = 0x62
[ 1.042529] ACPI: No dock devices found.
[ 1.042530] HEST: Table not found.
[ 1.042533] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[ 1.042652] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[ 1.042784] pci_root PNP0A08:00: host bridge window [io 0x0000-0x0cf7]
[ 1.042786] pci_root PNP0A08:00: host bridge window [io 0x0d00-0xffff]
[ 1.042787] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[ 1.042789] pci_root PNP0A08:00: host bridge window [mem 0x000c8000-0x000dffff]
[ 1.042790] pci_root PNP0A08:00: host bridge window [mem 0xc0000000-0xffffffff]
[ 1.042793] pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c8000-0x000dffff] conflicts with Video ROM [mem 0x000c0000-0x000cd1ff]
[ 1.042800] pci 0000:00:00.0: [8086:0100] type 0 class 0x000600
[ 1.042826] pci 0000:00:01.0: [8086:0101] type 1 class 0x000604
[ 1.042845] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[ 1.042847] pci 0000:00:01.0: PME# disabled
[ 1.042886] pci 0000:00:16.0: [8086:1c3a] type 0 class 0x000780
[ 1.042908] pci 0000:00:16.0: reg 10: [mem 0xfb408000-0xfb40800f 64bit]
[ 1.042965] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[ 1.042969] pci 0000:00:16.0: PME# disabled
[ 1.042998] pci 0000:00:1a.0: [8086:1c2d] type 0 class 0x000c03
[ 1.043018] pci 0000:00:1a.0: reg 10: [mem 0xfb407000-0xfb4073ff]
[ 1.043088] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[ 1.043092] pci 0000:00:1a.0: PME# disabled
[ 1.043114] pci 0000:00:1b.0: [8086:1c20] type 0 class 0x000403
[ 1.043128] pci 0000:00:1b.0: reg 10: [mem 0xfb400000-0xfb403fff 64bit]
[ 1.043180] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[ 1.043183] pci 0000:00:1b.0: PME# disabled
[ 1.043201] pci 0000:00:1c.0: [8086:1c10] type 1 class 0x000604
[ 1.043260] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[ 1.043264] pci 0000:00:1c.0: PME# disabled
[ 1.043284] pci 0000:00:1c.1: [8086:1c12] type 1 class 0x000604
[ 1.043343] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[ 1.043347] pci 0000:00:1c.1: PME# disabled
[ 1.043367] pci 0000:00:1c.2: [8086:1c14] type 1 class 0x000604
[ 1.043426] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[ 1.043430] pci 0000:00:1c.2: PME# disabled
[ 1.043450] pci 0000:00:1c.3: [8086:1c16] type 1 class 0x000604
[ 1.043514] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[ 1.043517] pci 0000:00:1c.3: PME# disabled
[ 1.043538] pci 0000:00:1c.4: [8086:1c18] type 1 class 0x000604
[ 1.043597] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[ 1.043601] pci 0000:00:1c.4: PME# disabled
[ 1.043622] pci 0000:00:1c.5: [8086:1c1a] type 1 class 0x000604
[ 1.043680] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[ 1.043684] pci 0000:00:1c.5: PME# disabled
[ 1.043704] pci 0000:00:1c.6: [8086:244e] type 1 class 0x000604
[ 1.043763] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[ 1.043767] pci 0000:00:1c.6: PME# disabled
[ 1.043786] pci 0000:00:1c.7: [8086:1c1e] type 1 class 0x000604
[ 1.043845] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[ 1.043849] pci 0000:00:1c.7: PME# disabled
[ 1.043874] pci 0000:00:1d.0: [8086:1c26] type 0 class 0x000c03
[ 1.043894] pci 0000:00:1d.0: reg 10: [mem 0xfb406000-0xfb4063ff]
[ 1.043964] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[ 1.043968] pci 0000:00:1d.0: PME# disabled
[ 1.043989] pci 0000:00:1f.0: [8086:1c46] type 0 class 0x000601
[ 1.044097] pci 0000:00:1f.2: [8086:1c02] type 0 class 0x000106
[ 1.044114] pci 0000:00:1f.2: reg 10: [io 0xf070-0xf077]
[ 1.044121] pci 0000:00:1f.2: reg 14: [io 0xf060-0xf063]
[ 1.044129] pci 0000:00:1f.2: reg 18: [io 0xf050-0xf057]
[ 1.044136] pci 0000:00:1f.2: reg 1c: [io 0xf040-0xf043]
[ 1.044143] pci 0000:00:1f.2: reg 20: [io 0xf020-0xf03f]
[ 1.044150] pci 0000:00:1f.2: reg 24: [mem 0xfb405000-0xfb4057ff]
[ 1.044180] pci 0000:00:1f.2: PME# supported from D3hot
[ 1.044183] pci 0000:00:1f.2: PME# disabled
[ 1.044198] pci 0000:00:1f.3: [8086:1c22] type 0 class 0x000c05
[ 1.044212] pci 0000:00:1f.3: reg 10: [mem 0xfb404000-0xfb4040ff 64bit]
[ 1.044232] pci 0000:00:1f.3: reg 20: [io 0xf000-0xf01f]
[ 1.044278] pci 0000:01:00.0: [10de:0614] type 0 class 0x000300
[ 1.044286] pci 0000:01:00.0: reg 10: [mem 0xfa000000-0xfaffffff]
[ 1.044295] pci 0000:01:00.0: reg 14: [mem 0xc0000000-0xcfffffff 64bit pref]
[ 1.044304] pci 0000:01:00.0: reg 1c: [mem 0xf8000000-0xf9ffffff 64bit]
[ 1.044309] pci 0000:01:00.0: reg 24: [io 0xe000-0xe07f]
[ 1.044315] pci 0000:01:00.0: reg 30: [mem 0xfb000000-0xfb01ffff pref]
[ 1.051472] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 1.051474] pci 0000:00:01.0: bridge window [io 0xe000-0xefff]
[ 1.051476] pci 0000:00:01.0: bridge window [mem 0xf8000000-0xfb0fffff]
[ 1.051479] pci 0000:00:01.0: bridge window [mem 0xc0000000-0xcfffffff 64bit pref]
[ 1.051521] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[ 1.051525] pci 0000:00:1c.0: bridge window [io 0xf000-0x0000] (disabled)
[ 1.051529] pci 0000:00:1c.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 1.051535] pci 0000:00:1c.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.051603] pci 0000:03:00.0: [1b21:1042] type 0 class 0x000c03
[ 1.051631] pci 0000:03:00.0: reg 10: [mem 0xfb300000-0xfb307fff 64bit]
[ 1.051754] pci 0000:03:00.0: PME# supported from D3hot D3cold
[ 1.051759] pci 0000:03:00.0: PME# disabled
[ 1.059471] pci 0000:00:1c.1: PCI bridge to [bus 03-03]
[ 1.059475] pci 0000:00:1c.1: bridge window [io 0xf000-0x0000] (disabled)
[ 1.059479] pci 0000:00:1c.1: bridge window [mem 0xfb300000-0xfb3fffff]
[ 1.059485] pci 0000:00:1c.1: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.059528] pci 0000:00:1c.2: PCI bridge to [bus 04-04]
[ 1.059531] pci 0000:00:1c.2: bridge window [io 0xf000-0x0000] (disabled)
[ 1.059535] pci 0000:00:1c.2: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 1.059541] pci 0000:00:1c.2: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.059583] pci 0000:00:1c.3: PCI bridge to [bus 05-05]
[ 1.059587] pci 0000:00:1c.3: bridge window [io 0xf000-0x0000] (disabled)
[ 1.059590] pci 0000:00:1c.3: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 1.059596] pci 0000:00:1c.3: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.059663] pci 0000:06:00.0: [1b21:1042] type 0 class 0x000c03
[ 1.059691] pci 0000:06:00.0: reg 10: [mem 0xfb200000-0xfb207fff 64bit]
[ 1.059814] pci 0000:06:00.0: PME# supported from D3hot D3cold
[ 1.059820] pci 0000:06:00.0: PME# disabled
[ 1.067467] pci 0000:00:1c.4: PCI bridge to [bus 06-06]
[ 1.067471] pci 0000:00:1c.4: bridge window [io 0xf000-0x0000] (disabled)
[ 1.067475] pci 0000:00:1c.4: bridge window [mem 0xfb200000-0xfb2fffff]
[ 1.067481] pci 0000:00:1c.4: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.067544] pci 0000:07:00.0: [10ec:8168] type 0 class 0x000200
[ 1.067564] pci 0000:07:00.0: reg 10: [io 0xd000-0xd0ff]
[ 1.067597] pci 0000:07:00.0: reg 18: [mem 0xd0004000-0xd0004fff 64bit pref]
[ 1.067619] pci 0000:07:00.0: reg 20: [mem 0xd0000000-0xd0003fff 64bit pref]
[ 1.067678] pci 0000:07:00.0: supports D1 D2
[ 1.067679] pci 0000:07:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 1.067684] pci 0000:07:00.0: PME# disabled
[ 1.075460] pci 0000:00:1c.5: PCI bridge to [bus 07-07]
[ 1.075464] pci 0000:00:1c.5: bridge window [io 0xd000-0xdfff]
[ 1.075468] pci 0000:00:1c.5: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 1.075474] pci 0000:00:1c.5: bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[ 1.075530] pci 0000:08:00.0: [1b21:1080] type 1 class 0x000604
[ 1.075632] pci 0000:00:1c.6: PCI bridge to [bus 08-09] (subtractive decode)
[ 1.075636] pci 0000:00:1c.6: bridge window [io 0xf000-0x0000] (disabled)
[ 1.075639] pci 0000:00:1c.6: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 1.075645] pci 0000:00:1c.6: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.075646] pci 0000:00:1c.6: bridge window [io 0x0000-0x0cf7] (subtractive decode)
[ 1.075648] pci 0000:00:1c.6: bridge window [io 0x0d00-0xffff] (subtractive decode)
[ 1.075649] pci 0000:00:1c.6: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[ 1.075651] pci 0000:00:1c.6: bridge window [mem 0xc0000000-0xffffffff] (subtractive decode)
[ 1.075763] pci 0000:08:00.0: PCI bridge to [bus 09-09] (subtractive decode)
[ 1.075773] pci 0000:08:00.0: bridge window [io 0xfff000-0x0000] (disabled)
[ 1.075778] pci 0000:08:00.0: bridge window [mem 0xfff00000-0x000fffff] (disabled)
[ 1.075788] pci 0000:08:00.0: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.075789] pci 0000:08:00.0: bridge window [??? 0x00000000 flags 0x0] (subtractive decode)
[ 1.075791] pci 0000:08:00.0: bridge window [??? 0x00000000 flags 0x0] (subtractive decode)
[ 1.075792] pci 0000:08:00.0: bridge window [??? 0x00000000 flags 0x0] (subtractive decode)
[ 1.075794] pci 0000:08:00.0: bridge window [??? 0x00000000 flags 0x0] (subtractive decode)
[ 1.075795] pci 0000:08:00.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)
[ 1.075797] pci 0000:08:00.0: bridge window [io 0x0d00-0xffff] (subtractive decode)
[ 1.075798] pci 0000:08:00.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[ 1.075800] pci 0000:08:00.0: bridge window [mem 0xc0000000-0xffffffff] (subtractive decode)
[ 1.075870] pci 0000:0a:00.0: [1b4b:9172] type 0 class 0x000106
[ 1.075887] pci 0000:0a:00.0: reg 10: [io 0xc040-0xc047]
[ 1.075899] pci 0000:0a:00.0: reg 14: [io 0xc030-0xc033]
[ 1.075911] pci 0000:0a:00.0: reg 18: [io 0xc020-0xc027]
[ 1.075923] pci 0000:0a:00.0: reg 1c: [io 0xc010-0xc013]
[ 1.075935] pci 0000:0a:00.0: reg 20: [io 0xc000-0xc00f]
[ 1.075948] pci 0000:0a:00.0: reg 24: [mem 0xfb110000-0xfb1101ff]
[ 1.075960] pci 0000:0a:00.0: reg 30: [mem 0xfb100000-0xfb10ffff pref]
[ 1.075995] pci 0000:0a:00.0: PME# supported from D3hot
[ 1.076000] pci 0000:0a:00.0: PME# disabled
[ 1.083453] pci 0000:00:1c.7: PCI bridge to [bus 0a-0a]
[ 1.083457] pci 0000:00:1c.7: bridge window [io 0xc000-0xcfff]
[ 1.083460] pci 0000:00:1c.7: bridge window [mem 0xfb100000-0xfb1fffff]
[ 1.083466] pci 0000:00:1c.7: bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[ 1.083503] pci_bus 0000:00: on NUMA node 0
[ 1.083507] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[ 1.083604] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[ 1.083628] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[ 1.083649] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX1._PRT]
[ 1.083669] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX2._PRT]
[ 1.083689] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX3._PRT]
[ 1.083710] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[ 1.083731] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT]
[ 1.083751] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[ 1.083773] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6.BR24._PRT]
[ 1.083827] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT]
[ 1.083908] pci0000:00: Requesting ACPI _OSC control (0x1d)
[ 1.084042] pci0000:00: ACPI _OSC control (0x1c) granted
[ 1.086884] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[ 1.086915] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[ 1.086943] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 *11 12 14 15)
[ 1.086971] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 *10 11 12 14 15)
[ 1.086998] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 1.087026] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[ 1.087054] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[ 1.087082] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[ 1.087140] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[ 1.087142] vgaarb: loaded
[ 1.087143] vgaarb: bridge control possible 0000:01:00.0
[ 1.087261] SCSI subsystem initialized
[ 1.087295] libata version 3.00 loaded.
[ 1.087318] usbcore: registered new interface driver usbfs
[ 1.087324] usbcore: registered new interface driver hub
[ 1.087338] usbcore: registered new device driver usb
[ 1.087385] PCI: Using ACPI for IRQ routing
[ 1.088679] PCI: pci_cache_line_size set to 64 bytes
[ 1.088769] reserve RAM buffer: 000000000009d800 - 000000000009ffff
[ 1.088771] reserve RAM buffer: 00000000bef9c000 - 00000000bfffffff
[ 1.088773] reserve RAM buffer: 00000000bf5c7000 - 00000000bfffffff
[ 1.088775] reserve RAM buffer: 00000000bf800000 - 00000000bfffffff
[ 1.088831] NetLabel: Initializing
[ 1.088832] NetLabel: domain hash size = 128
[ 1.088833] NetLabel: protocols = UNLABELED CIPSOv4
[ 1.088840] NetLabel: unlabeled traffic allowed by default
[ 1.088865] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[ 1.088869] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[ 1.090882] Switching to clocksource hpet
[ 1.091442] Switched to NOHz mode on CPU #0
[ 1.091492] Switched to NOHz mode on CPU #3
[ 1.091504] Switched to NOHz mode on CPU #2
[ 1.091515] Switched to NOHz mode on CPU #7
[ 1.091517] Switched to NOHz mode on CPU #1
[ 1.091527] Switched to NOHz mode on CPU #6
[ 1.091539] Switched to NOHz mode on CPU #5
[ 1.091548] Switched to NOHz mode on CPU #4
[ 1.094821] AppArmor: AppArmor Filesystem Enabled
[ 1.094830] pnp: PnP ACPI init
[ 1.094837] ACPI: bus type pnp registered
[ 1.094919] pnp 00:00: [bus 00-ff]
[ 1.094920] pnp 00:00: [io 0x0cf8-0x0cff]
[ 1.094922] pnp 00:00: [io 0x0000-0x0cf7 window]
[ 1.094923] pnp 00:00: [io 0x0d00-0xffff window]
[ 1.094924] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[ 1.094926] pnp 00:00: [mem 0x000c8000-0x000dffff window]
[ 1.094927] pnp 00:00: [mem 0xc0000000-0xffffffff window]
[ 1.094928] pnp 00:00: [mem 0x00000000 window]
[ 1.094960] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[ 1.094995] pnp 00:01: [mem 0xfed10000-0xfed19fff]
[ 1.094996] pnp 00:01: [mem 0xe0000000-0xe3ffffff]
[ 1.094997] pnp 00:01: [mem 0xfed90000-0xfed93fff]
[ 1.094999] pnp 00:01: [mem 0xfed20000-0xfed3ffff]
[ 1.095000] pnp 00:01: [mem 0xfee00000-0xfee0ffff]
[ 1.095044] system 00:01: [mem 0xfed10000-0xfed19fff] has been reserved
[ 1.095045] system 00:01: [mem 0xe0000000-0xe3ffffff] has been reserved
[ 1.095047] system 00:01: [mem 0xfed90000-0xfed93fff] has been reserved
[ 1.095048] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved
[ 1.095050] system 00:01: [mem 0xfee00000-0xfee0ffff] has been reserved
[ 1.095052] system 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 1.095091] pnp 00:02: [io 0x0000-0xffffffff disabled]
[ 1.095092] pnp 00:02: [io 0x0000-0xffffffff disabled]
[ 1.095093] pnp 00:02: [io 0x0290-0x029f]
[ 1.095094] pnp 00:02: [io 0x0000-0xffffffff disabled]
[ 1.095117] system 00:02: [io 0x0290-0x029f] has been reserved
[ 1.095118] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 1.095126] pnp 00:03: [dma 4]
[ 1.095127] pnp 00:03: [io 0x0000-0x000f]
[ 1.095129] pnp 00:03: [io 0x0081-0x0083]
[ 1.095130] pnp 00:03: [io 0x0087]
[ 1.095131] pnp 00:03: [io 0x0089-0x008b]
[ 1.095132] pnp 00:03: [io 0x008f]
[ 1.095133] pnp 00:03: [io 0x00c0-0x00df]
[ 1.095145] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
[ 1.095151] pnp 00:04: [io 0x0070-0x0071]
[ 1.095159] pnp 00:04: [irq 8]
[ 1.095172] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[ 1.095177] pnp 00:05: [io 0x0061]
[ 1.095189] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[ 1.095198] pnp 00:06: [io 0x0010-0x001f]
[ 1.095200] pnp 00:06: [io 0x0022-0x003f]
[ 1.095201] pnp 00:06: [io 0x0044-0x005f]
[ 1.095202] pnp 00:06: [io 0x0063]
[ 1.095203] pnp 00:06: [io 0x0065]
[ 1.095204] pnp 00:06: [io 0x0067-0x006f]
[ 1.095205] pnp 00:06: [io 0x0072-0x007f]
[ 1.095206] pnp 00:06: [io 0x0080]
[ 1.095207] pnp 00:06: [io 0x0084-0x0086]
[ 1.095208] pnp 00:06: [io 0x0088]
[ 1.095209] pnp 00:06: [io 0x008c-0x008e]
[ 1.095210] pnp 00:06: [io 0x0090-0x009f]
[ 1.095211] pnp 00:06: [io 0x00a2-0x00bf]
[ 1.095212] pnp 00:06: [io 0x00e0-0x00ef]
[ 1.095214] pnp 00:06: [io 0x04d0-0x04d1]
[ 1.095239] system 00:06: [io 0x04d0-0x04d1] has been reserved
[ 1.095241] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[ 1.095246] pnp 00:07: [io 0x00f0-0x00ff]
[ 1.095250] pnp 00:07: [irq 13]
[ 1.095263] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
[ 1.095278] pnp 00:08: [io 0x0060]
[ 1.095279] pnp 00:08: [io 0x0064]
[ 1.095282] pnp 00:08: [irq 1]
[ 1.095300] pnp 00:08: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[ 1.095462] pnp 00:09: [io 0x03f8-0x03ff]
[ 1.095466] pnp 00:09: [irq 4]
[ 1.095467] pnp 00:09: [dma 0 disabled]
[ 1.095499] pnp 00:09: Plug and Play ACPI device, IDs PNP0501 (active)
[ 1.095594] pnp 00:0a: [io 0x0400-0x0453]
[ 1.095595] pnp 00:0a: [io 0x0458-0x047f]
[ 1.095596] pnp 00:0a: [io 0x0000-0xffffffff disabled]
[ 1.095597] pnp 00:0a: [io 0x0500-0x057f]
[ 1.095598] pnp 00:0a: [mem 0xfed1c000-0xfed1ffff]
[ 1.095600] pnp 00:0a: [mem 0xfec00000-0xfecfffff]
[ 1.095601] pnp 00:0a: [mem 0xfed08000-0xfed08fff]
[ 1.095602] pnp 00:0a: [mem 0xff000000-0xffffffff]
[ 1.095627] system 00:0a: [io 0x0400-0x0453] has been reserved
[ 1.095629] system 00:0a: [io 0x0458-0x047f] has been reserved
[ 1.095630] system 00:0a: [io 0x0500-0x057f] has been reserved
[ 1.095632] system 00:0a: [mem 0xfed1c000-0xfed1ffff] has been reserved
[ 1.095634] system 00:0a: [mem 0xfec00000-0xfecfffff] could not be reserved
[ 1.095635] system 00:0a: [mem 0xfed08000-0xfed08fff] has been reserved
[ 1.095637] system 00:0a: [mem 0xff000000-0xffffffff] has been reserved
[ 1.095639] system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[ 1.095660] pnp 00:0b: [io 0x0454-0x0457]
[ 1.095683] system 00:0b: [io 0x0454-0x0457] has been reserved
[ 1.095685] system 00:0b: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[ 1.095752] pnp 00:0c: [mem 0xfed00000-0xfed003ff]
[ 1.095774] pnp 00:0c: Plug and Play ACPI device, IDs PNP0103 (active)
[ 1.095869] pnp: PnP ACPI: found 13 devices
[ 1.095870] ACPI: ACPI bus type pnp unregistered
[ 1.095872] PnPBIOS: Disabled by ACPI PNP
[ 1.131113] PCI: max bus depth: 2 pci_try_num: 3
[ 1.131188] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[ 1.131189] pci 0000:00:01.0: bridge window [io 0xe000-0xefff]
[ 1.131192] pci 0000:00:01.0: bridge window [mem 0xf8000000-0xfb0fffff]
[ 1.131194] pci 0000:00:01.0: bridge window [mem 0xc0000000-0xcfffffff 64bit pref]
[ 1.131197] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[ 1.131198] pci 0000:00:1c.0: bridge window [io disabled]
[ 1.131202] pci 0000:00:1c.0: bridge window [mem disabled]
[ 1.131206] pci 0000:00:1c.0: bridge window [mem pref disabled]
[ 1.131211] pci 0000:00:1c.1: PCI bridge to [bus 03-03]
[ 1.131212] pci 0000:00:1c.1: bridge window [io disabled]
[ 1.131217] pci 0000:00:1c.1: bridge window [mem 0xfb300000-0xfb3fffff]
[ 1.131221] pci 0000:00:1c.1: bridge window [mem pref disabled]
[ 1.131226] pci 0000:00:1c.2: PCI bridge to [bus 04-04]
[ 1.131227] pci 0000:00:1c.2: bridge window [io disabled]
[ 1.131231] pci 0000:00:1c.2: bridge window [mem disabled]
[ 1.131234] pci 0000:00:1c.2: bridge window [mem pref disabled]
[ 1.131240] pci 0000:00:1c.3: PCI bridge to [bus 05-05]
[ 1.131241] pci 0000:00:1c.3: bridge window [io disabled]
[ 1.131246] pci 0000:00:1c.3: bridge window [mem disabled]
[ 1.131249] pci 0000:00:1c.3: bridge window [mem pref disabled]
[ 1.131255] pci 0000:00:1c.4: PCI bridge to [bus 06-06]
[ 1.131256] pci 0000:00:1c.4: bridge window [io disabled]
[ 1.131260] pci 0000:00:1c.4: bridge window [mem 0xfb200000-0xfb2fffff]
[ 1.131264] pci 0000:00:1c.4: bridge window [mem pref disabled]
[ 1.131269] pci 0000:00:1c.5: PCI bridge to [bus 07-07]
[ 1.131272] pci 0000:00:1c.5: bridge window [io 0xd000-0xdfff]
[ 1.131277] pci 0000:00:1c.5: bridge window [mem disabled]
[ 1.131280] pci 0000:00:1c.5: bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[ 1.131286] pci 0000:08:00.0: PCI bridge to [bus 09-09]
[ 1.131287] pci 0000:08:00.0: bridge window [io disabled]
[ 1.131294] pci 0000:08:00.0: bridge window [mem disabled]
[ 1.131300] pci 0000:08:00.0: bridge window [mem pref disabled]
[ 1.131309] pci 0000:00:1c.6: PCI bridge to [bus 08-09]
[ 1.131310] pci 0000:00:1c.6: bridge window [io disabled]
[ 1.131315] pci 0000:00:1c.6: bridge window [mem disabled]
[ 1.131318] pci 0000:00:1c.6: bridge window [mem pref disabled]
[ 1.131324] pci 0000:00:1c.7: PCI bridge to [bus 0a-0a]
[ 1.131327] pci 0000:00:1c.7: bridge window [io 0xc000-0xcfff]
[ 1.131331] pci 0000:00:1c.7: bridge window [mem 0xfb100000-0xfb1fffff]
[ 1.131335] pci 0000:00:1c.7: bridge window [mem pref disabled]
[ 1.131351] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.131353] pci 0000:00:01.0: setting latency timer to 64
[ 1.131361] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.131364] pci 0000:00:1c.0: setting latency timer to 64
[ 1.131370] pci 0000:00:1c.1: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[ 1.131374] pci 0000:00:1c.1: setting latency timer to 64
[ 1.131382] pci 0000:00:1c.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.131386] pci 0000:00:1c.2: setting latency timer to 64
[ 1.131394] pci 0000:00:1c.3: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[ 1.131397] pci 0000:00:1c.3: setting latency timer to 64
[ 1.131403] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.131407] pci 0000:00:1c.4: setting latency timer to 64
[ 1.131412] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[ 1.131416] pci 0000:00:1c.5: setting latency timer to 64
[ 1.131422] pci 0000:00:1c.6: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[ 1.131425] pci 0000:00:1c.6: setting latency timer to 64
[ 1.131431] pci 0000:08:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 1.131437] pci 0000:08:00.0: setting latency timer to 64
[ 1.131444] pci 0000:00:1c.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[ 1.131448] pci 0000:00:1c.7: setting latency timer to 64
[ 1.131451] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
[ 1.131452] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
[ 1.131454] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[ 1.131455] pci_bus 0000:00: resource 7 [mem 0xc0000000-0xffffffff]
[ 1.131457] pci_bus 0000:01: resource 0 [io 0xe000-0xefff]
[ 1.131458] pci_bus 0000:01: resource 1 [mem 0xf8000000-0xfb0fffff]
[ 1.131459] pci_bus 0000:01: resource 2 [mem 0xc0000000-0xcfffffff 64bit pref]
[ 1.131461] pci_bus 0000:03: resource 1 [mem 0xfb300000-0xfb3fffff]
[ 1.131462] pci_bus 0000:06: resource 1 [mem 0xfb200000-0xfb2fffff]
[ 1.131464] pci_bus 0000:07: resource 0 [io 0xd000-0xdfff]
[ 1.131465] pci_bus 0000:07: resource 2 [mem 0xd0000000-0xd00fffff 64bit pref]
[ 1.131466] pci_bus 0000:08: resource 4 [io 0x0000-0x0cf7]
[ 1.131468] pci_bus 0000:08: resource 5 [io 0x0d00-0xffff]
[ 1.131469] pci_bus 0000:08: resource 6 [mem 0x000a0000-0x000bffff]
[ 1.131470] pci_bus 0000:08: resource 7 [mem 0xc0000000-0xffffffff]
[ 1.131472] pci_bus 0000:09: resource 8 [io 0x0000-0x0cf7]
[ 1.131473] pci_bus 0000:09: resource 9 [io 0x0d00-0xffff]
[ 1.131474] pci_bus 0000:09: resource 10 [mem 0x000a0000-0x000bffff]
[ 1.131476] pci_bus 0000:09: resource 11 [mem 0xc0000000-0xffffffff]
[ 1.131477] pci_bus 0000:0a: resource 0 [io 0xc000-0xcfff]
[ 1.131478] pci_bus 0000:0a: resource 1 [mem 0xfb100000-0xfb1fffff]
[ 1.131499] NET: Registered protocol family 2
[ 1.131534] IP route cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 1.131626] TCP established hash table entries: 131072 (order: 8, 1048576 bytes)
[ 1.131769] TCP bind hash table entries: 65536 (order: 7, 524288 bytes)
[ 1.131831] TCP: Hash tables configured (established 131072 bind 65536)
[ 1.131832] TCP reno registered
[ 1.131834] UDP hash table entries: 512 (order: 2, 16384 bytes)
[ 1.131837] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[ 1.131884] NET: Registered protocol family 1
[ 1.386852] pci 0000:01:00.0: Boot video device
[ 1.386907] PCI: CLS 64 bytes, default 64
[ 1.387304] audit: initializing netlink socket (disabled)
[ 1.387310] type=2000 audit(1319491078.064:1): initialized
[ 1.401935] highmem bounce pool size: 64 pages
[ 1.401939] HugeTLB registered 4 MB page size, pre-allocated 0 pages
[ 1.406034] VFS: Disk quotas dquot_6.5.2
[ 1.406074] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 1.406432] fuse init (API version 7.16)
[ 1.406483] msgmni has been set to 1656
[ 1.406727] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[ 1.406747] io scheduler noop registered
[ 1.406748] io scheduler deadline registered
[ 1.406755] io scheduler cfq registered (default)
[ 1.406835] pcieport 0000:00:01.0: setting latency timer to 64
[ 1.406854] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[ 1.406893] pcieport 0000:00:1c.0: setting latency timer to 64
[ 1.406931] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[ 1.406986] pcieport 0000:00:1c.1: setting latency timer to 64
[ 1.407024] pcieport 0000:00:1c.1: irq 42 for MSI/MSI-X
[ 1.407079] pcieport 0000:00:1c.2: setting latency timer to 64
[ 1.407116] pcieport 0000:00:1c.2: irq 43 for MSI/MSI-X
[ 1.407172] pcieport 0000:00:1c.3: setting latency timer to 64
[ 1.407210] pcieport 0000:00:1c.3: irq 44 for MSI/MSI-X
[ 1.407265] pcieport 0000:00:1c.4: setting latency timer to 64
[ 1.407302] pcieport 0000:00:1c.4: irq 45 for MSI/MSI-X
[ 1.407358] pcieport 0000:00:1c.5: setting latency timer to 64
[ 1.407395] pcieport 0000:00:1c.5: irq 46 for MSI/MSI-X
[ 1.407450] pcieport 0000:00:1c.7: setting latency timer to 64
[ 1.407488] pcieport 0000:00:1c.7: irq 47 for MSI/MSI-X
[ 1.407550] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[ 1.407552] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[ 1.407554] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[ 1.407568] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[ 1.407572] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[ 1.407585] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
[ 1.407586] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[ 1.407590] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded
[ 1.407605] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt
[ 1.407608] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded
[ 1.407622] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
[ 1.407626] pcie_pme 0000:00:1c.3:pcie01: service driver pcie_pme loaded
[ 1.407640] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[ 1.407642] pci 0000:06:00.0: Signaling PME through PCIe PME interrupt
[ 1.407645] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[ 1.407659] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
[ 1.407661] pci 0000:07:00.0: Signaling PME through PCIe PME interrupt
[ 1.407664] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
[ 1.407679] pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt
[ 1.407680] pci 0000:0a:00.0: Signaling PME through PCIe PME interrupt
[ 1.407684] pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded
[ 1.407693] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[ 1.407707] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[ 1.407744] intel_idle: MWAIT substates: 0x1120
[ 1.407745] intel_idle: v0.4 model 0x2A
[ 1.407746] intel_idle: lapic_timer_reliable_states 0xffffffff
[ 1.407810] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[ 1.407814] ACPI: Power Button [PWRB]
[ 1.407837] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[ 1.407838] ACPI: Power Button [PWRF]
[ 1.407854] ACPI: acpi_idle yielding to intel_idle
[ 1.420151] ERST: Table is not found!
[ 1.420190] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[ 1.420192] isapnp: Scanning for PnP cards...
[ 1.440578] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.440581] Freeing initrd memory: 13308k freed
[ 1.775513] isapnp: No Plug & Play device found
[ 1.823097] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 1.823274] Linux agpgart interface v0.103
[ 1.824002] brd: module loaded
[ 1.824311] loop: module loaded
[ 1.824554] Fixed MDIO Bus: probed
[ 1.824567] PPP generic driver version 2.4.2
[ 1.824584] tun: Universal TUN/TAP device driver, 1.6
[ 1.824585] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 1.824622] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.824642] ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 1.824650] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[ 1.824653] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[ 1.824671] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[ 1.824691] ehci_hcd 0000:00:1a.0: debug port 2
[ 1.828562] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[ 1.828575] ehci_hcd 0000:00:1a.0: irq 23, io mem 0xfb407000
[ 1.842537] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[ 1.842649] hub 1-0:1.0: USB hub found
[ 1.842652] hub 1-0:1.0: 2 ports detected
[ 1.842689] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[ 1.842697] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[ 1.842700] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[ 1.842716] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[ 1.842733] ehci_hcd 0000:00:1d.0: debug port 2
[ 1.846614] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[ 1.846617] ehci_hcd 0000:00:1d.0: irq 23, io mem 0xfb406000
[ 1.858526] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[ 1.858630] hub 2-0:1.0: USB hub found
[ 1.858631] hub 2-0:1.0: 2 ports detected
[ 1.858665] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.858672] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.858709] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[ 1.858710] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[ 1.859250] serio: i8042 KBD port at 0x60,0x64 irq 1
[ 1.859303] mousedev: PS/2 mouse device common for all mice
[ 1.859373] rtc_cmos 00:04: RTC can wake from S4
[ 1.859448] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[ 1.859473] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[ 1.859520] device-mapper: uevent: version 1.0.3
[ 1.859558] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: dm-devel@redhat.com
[ 1.859573] EISA: Probing bus 0 at eisa.0
[ 1.859575] EISA: Cannot allocate resource for mainboard
[ 1.859576] Cannot allocate resource for EISA slot 1
[ 1.859577] Cannot allocate resource for EISA slot 2
[ 1.859578] Cannot allocate resource for EISA slot 3
[ 1.859579] Cannot allocate resource for EISA slot 4
[ 1.859580] Cannot allocate resource for EISA slot 5
[ 1.859581] Cannot allocate resource for EISA slot 6
[ 1.859582] Cannot allocate resource for EISA slot 7
[ 1.859583] Cannot allocate resource for EISA slot 8
[ 1.859584] EISA: Detected 0 cards.
[ 1.859590] cpufreq-nforce2: No nForce2 chipset.
[ 1.859706] cpuidle: using governor ladder
[ 1.859899] cpuidle: using governor menu
[ 1.859901] EFI Variables Facility v0.08 2004-May-17
[ 1.860030] TCP cubic registered
[ 1.860099] NET: Registered protocol family 10
[ 1.860365] NET: Registered protocol family 17
[ 1.860372] Registering the dns_resolver key type
[ 1.860382] Using IPI No-Shortcut mode
[ 1.860420] PM: Hibernation image not present or could not be loaded.
[ 1.860426] registered taskstats version 1
[ 1.866778] Magic number: 15:775:298
[ 1.866886] rtc_cmos 00:04: setting system clock to 2011-10-24 21:17:59 UTC (1319491079)
[ 1.868037] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[ 1.868038] EDD information not available.
[ 1.868206] Freeing unused kernel memory: 696k freed
[ 1.868323] Write protecting the kernel text: 5332k
[ 1.868388] Write protecting the kernel read-only data: 2188k
[ 1.877641] udevd[100]: starting version 173
[ 1.885788] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[ 1.891833] xhci_hcd 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.891938] xhci_hcd 0000:03:00.0: setting latency timer to 64
[ 1.891942] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 1.891987] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 3
[ 1.892889] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[ 1.892904] r8169 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.892957] r8169 0000:07:00.0: setting latency timer to 64
[ 1.892967] r8169 0000:07:00.0: (unregistered net_device): unknown MAC, using family default
[ 1.893079] r8169 0000:07:00.0: irq 48 for MSI/MSI-X
[ 1.893185] ahci 0000:00:1f.2: version 3.0
[ 1.893198] ahci 0000:00:1f.2: PCI INT B -> GSI 20 (level, low) -> IRQ 20
[ 1.893239] ahci 0000:00:1f.2: irq 49 for MSI/MSI-X
[ 1.893321] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x1c impl SATA mode
[ 1.893324] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst
[ 1.893329] ahci 0000:00:1f.2: setting latency timer to 64
[ 1.893490] r8169 0000:07:00.0: eth0: RTL8168b/8111b at 0xf802e000, f4:6d:04:40:36:6f, XID 0c900800 IRQ 48
[ 1.899229] xhci_hcd 0000:03:00.0: irq 17, io mem 0xfb300000
[ 1.899287] xhci_hcd 0000:03:00.0: irq 50 for MSI/MSI-X
[ 1.899292] xhci_hcd 0000:03:00.0: irq 51 for MSI/MSI-X
[ 1.899296] xhci_hcd 0000:03:00.0: irq 52 for MSI/MSI-X
[ 1.899300] xhci_hcd 0000:03:00.0: irq 53 for MSI/MSI-X
[ 1.899304] xhci_hcd 0000:03:00.0: irq 54 for MSI/MSI-X
[ 1.899308] xhci_hcd 0000:03:00.0: irq 55 for MSI/MSI-X
[ 1.899312] xhci_hcd 0000:03:00.0: irq 56 for MSI/MSI-X
[ 1.899317] xhci_hcd 0000:03:00.0: irq 57 for MSI/MSI-X
[ 1.899517] xHCI xhci_add_endpoint called for root hub
[ 1.899519] xHCI xhci_check_bandwidth called for root hub
[ 1.899546] hub 3-0:1.0: USB hub found
[ 1.899554] hub 3-0:1.0: 2 ports detected
[ 1.899613] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 1.899641] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 4
[ 1.904332] xHCI xhci_add_endpoint called for root hub
[ 1.904334] xHCI xhci_check_bandwidth called for root hub
[ 1.904355] hub 4-0:1.0: USB hub found
[ 1.904361] hub 4-0:1.0: 2 ports detected
[ 1.904398] xhci_hcd 0000:06:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.904417] xhci_hcd 0000:06:00.0: setting latency timer to 64
[ 1.904420] xhci_hcd 0000:06:00.0: xHCI Host Controller
[ 1.904439] xhci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 5
[ 1.906785] scsi0 : ahci
[ 1.906940] scsi1 : ahci
[ 1.907080] scsi2 : ahci
[ 1.907210] scsi3 : ahci
[ 1.907352] scsi4 : ahci
[ 1.907423] scsi5 : ahci
[ 1.907541] ata1: DUMMY
[ 1.907542] ata2: DUMMY
[ 1.907544] ata3: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405200 irq 49
[ 1.907546] ata4: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405280 irq 49
[ 1.907549] ata5: SATA max UDMA/133 abar m2048@0xfb405000 port 0xfb405300 irq 49
[ 1.907550] ata6: DUMMY
[ 1.907574] ahci 0000:0a:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
[ 1.907672] ahci 0000:0a:00.0: irq 58 for MSI/MSI-X
[ 1.907800] ahci 0000:0a:00.0: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[ 1.907802] ahci 0000:0a:00.0: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs
[ 1.907808] ahci 0000:0a:00.0: setting latency timer to 64
[ 1.908000] scsi6 : ahci
[ 1.908046] scsi7 : ahci
[ 1.908071] ata7: SATA max UDMA/133 abar m512@0xfb110000 port 0xfb110100 irq 58
[ 1.908074] ata8: SATA max UDMA/133 abar m512@0xfb110000 port 0xfb110180 irq 58
[ 1.911449] xhci_hcd 0000:06:00.0: irq 16, io mem 0xfb200000
[ 1.911497] xhci_hcd 0000:06:00.0: irq 59 for MSI/MSI-X
[ 1.911499] xhci_hcd 0000:06:00.0: irq 60 for MSI/MSI-X
[ 1.911502] xhci_hcd 0000:06:00.0: irq 61 for MSI/MSI-X
[ 1.911504] xhci_hcd 0000:06:00.0: irq 62 for MSI/MSI-X
[ 1.911507] xhci_hcd 0000:06:00.0: irq 63 for MSI/MSI-X
[ 1.911510] xhci_hcd 0000:06:00.0: irq 64 for MSI/MSI-X
[ 1.911513] xhci_hcd 0000:06:00.0: irq 65 for MSI/MSI-X
[ 1.911515] xhci_hcd 0000:06:00.0: irq 66 for MSI/MSI-X
[ 1.911648] xHCI xhci_add_endpoint called for root hub
[ 1.911649] xHCI xhci_check_bandwidth called for root hub
[ 1.911662] hub 5-0:1.0: USB hub found
[ 1.911668] hub 5-0:1.0: 2 ports detected
[ 1.911701] xhci_hcd 0000:06:00.0: xHCI Host Controller
[ 1.911718] xhci_hcd 0000:06:00.0: new USB bus registered, assigned bus number 6
[ 1.916645] xHCI xhci_add_endpoint called for root hub
[ 1.916646] xHCI xhci_check_bandwidth called for root hub
[ 1.916666] hub 6-0:1.0: USB hub found
[ 1.916672] hub 6-0:1.0: 2 ports detected
[ 2.154386] usb 1-1: new high speed USB device number 2 using ehci_hcd
[ 2.226351] ata7: SATA link down (SStatus 0 SControl 300)
[ 2.226393] ata8: SATA link down (SStatus 0 SControl 300)
[ 2.230346] ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[ 2.230372] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.230393] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[ 2.230598] ata5.00: ATAPI: ATAPI iHAS220 6, 8L07, max UDMA/100
[ 2.231538] ata5.00: configured for UDMA/100
[ 2.235441] ata3.00: ATA-7: SAMSUNG SP2504C, VT100-33, max UDMA7
[ 2.235446] ata3.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 2.236910] ata4.00: ATA-7: SAMSUNG HD103UJ, 1AA01118, max UDMA7
[ 2.236914] ata4.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[ 2.240587] ata3.00: configured for UDMA/133
[ 2.240769] scsi 2:0:0:0: Direct-Access ATA SAMSUNG SP2504C VT10 PQ: 0 ANSI: 5
[ 2.240898] sd 2:0:0:0: Attached scsi generic sg0 type 0
[ 2.240987] sd 2:0:0:0: [sda] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[ 2.241066] sd 2:0:0:0: [sda] Write Protect is off
[ 2.241068] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 2.241089] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.243529] ata4.00: configured for UDMA/133
[ 2.243675] scsi 3:0:0:0: Direct-Access ATA SAMSUNG HD103UJ 1AA0 PQ: 0 ANSI: 5
[ 2.243739] sd 3:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 2.243755] sd 3:0:0:0: Attached scsi generic sg1 type 0
[ 2.243771] sd 3:0:0:0: [sdb] Write Protect is off
[ 2.243774] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[ 2.243788] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 2.244816] scsi 4:0:0:0: CD-ROM ATAPI iHAS220 6 8L07 PQ: 0 ANSI: 5
[ 2.248160] sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[ 2.248165] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 2.248272] sr 4:0:0:0: Attached scsi CD-ROM sr0
[ 2.248300] sr 4:0:0:0: Attached scsi generic sg2 type 5
[ 2.249301] sda: sda1 sda2
[ 2.249527] sd 2:0:0:0: [sda] Attached SCSI disk
[ 2.264739] sdb: sdb1 sdb2 sdb3
[ 2.264990] sd 3:0:0:0: [sdb] Attached SCSI disk
[ 2.290978] hub 1-1:1.0: USB hub found
[ 2.291072] hub 1-1:1.0: 6 ports detected
[ 2.386225] Refined TSC clocksource calibration: 3411.127 MHz.
[ 2.386231] Switching to clocksource tsc
[ 2.402188] usb 2-1: new high speed USB device number 2 using ehci_hcd
[ 2.534709] hub 2-1:1.0: USB hub found
[ 2.534821] hub 2-1:1.0: 8 ports detected
[ 2.589051] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[ 2.806022] usb 2-1.5: new low speed USB device number 3 using ehci_hcd
[ 2.973911] usb 2-1.7: new full speed USB device number 4 using ehci_hcd
[ 8.928527] udevd[324]: starting version 173
[ 8.947964] wmi: Mapper loaded
[ 8.948075] mei: module is from the staging directory, the quality is unknown, you have been warned.
[ 8.948285] mei 0000:00:16.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[ 8.948291] mei 0000:00:16.0: setting latency timer to 64
[ 8.949743] [drm] Initialized drm 1.1.0 20060810
[ 8.950727] lp: driver loaded but no devices found
[ 8.954135] nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 8.954140] nouveau 0000:01:00.0: setting latency timer to 64
[ 8.955102] [drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x092a00a2)
[ 8.958136] [drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[ 8.967795] Bluetooth: Core ver 2.16
[ 8.967810] NET: Registered protocol family 31
[ 8.967812] Bluetooth: HCI device and connection manager initialized
[ 8.967813] Bluetooth: HCI socket layer initialized
[ 8.967814] Bluetooth: L2CAP socket layer initialized
[ 8.969034] Bluetooth: SCO socket layer initialized
[ 8.969228] Bluetooth: Generic Bluetooth USB driver ver 0.6
[ 8.969656] usbcore: registered new interface driver btusb
[ 8.991553] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 8.991557] hda_intel: position_fix set to 1 for device 1043:8410
[ 8.991627] HDA Intel 0000:00:1b.0: irq 67 for MSI/MSI-X
[ 8.991662] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 8.994853] type=1400 audit(1319480286.629:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=444 comm="apparmor_parser"
[ 8.995180] type=1400 audit(1319480286.629:3): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=444 comm="apparmor_parser"
[ 8.995244] Adding 544764k swap on /dev/sdb2. Priority:-1 extents:1 across:544764k
[ 8.995396] type=1400 audit(1319480286.629:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=444 comm="apparmor_parser"
[ 8.996287] type=1400 audit(1319480286.629:5): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=546 comm="apparmor_parser"
[ 8.996580] type=1400 audit(1319480286.629:6): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=546 comm="apparmor_parser"
[ 8.996786] type=1400 audit(1319480286.629:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=546 comm="apparmor_parser"
[ 9.012390] asus_wmi: ASUS WMI generic driver loaded
[ 9.012858] asus_wmi: Initialization: 0x0
[ 9.012885] asus_wmi: BIOS WMI version: 0.9
[ 9.012934] asus_wmi: SFUN value: 0x0
[ 9.013266] input: Eee PC WMI hotkeys as /devices/platform/eeepc-wmi/input/input3
[ 9.015034] [drm] nouveau 0000:01:00.0: ... appears to be valid
[ 9.015038] [drm] nouveau 0000:01:00.0: BIT BIOS found
[ 9.015040] [drm] nouveau 0000:01:00.0: Bios version 62.92.6d.00
[ 9.015043] [drm] nouveau 0000:01:00.0: TMDS table version 2.0
[ 9.015045] [drm] nouveau 0000:01:00.0: Found Display Configuration Block version 4.0
[ 9.015047] [drm] nouveau 0000:01:00.0: Raw DCB entry 0: 02000300 00000028
[ 9.015049] [drm] nouveau 0000:01:00.0: Raw DCB entry 1: 01000302 00020030
[ 9.015051] [drm] nouveau 0000:01:00.0: Raw DCB entry 2: 04011310 00000028
[ 9.015053] [drm] nouveau 0000:01:00.0: Raw DCB entry 3: 02023322 00020030
[ 9.015056] [drm] nouveau 0000:01:00.0: DCB connector table: VHER 0x40 5 16 4
[ 9.015058] [drm] nouveau 0000:01:00.0: 0: 0x00001030: type 0x30 idx 0 tag 0x07
[ 9.015060] [drm] nouveau 0000:01:00.0: 1: 0x00000100: type 0x00 idx 1 tag 0xff
[ 9.015062] [drm] nouveau 0000:01:00.0: 2: 0x00000210: type 0x10 idx 2 tag 0xff
[ 9.015064] [drm] nouveau 0000:01:00.0: 3: 0x00002261: type 0x61 idx 3 tag 0x08
[ 9.015066] [drm] nouveau 0000:01:00.0: 4: 0x00000213: type 0x13 idx 4 tag 0xff
[ 9.015068] [drm] nouveau 0000:01:00.0: 5: 0x00002361: type 0x61 idx 5 tag 0x08
[ 9.015072] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 0 at offset 0xC5D1
[ 9.035688] hda_codec: ALC892: BIOS auto-probing.
[ 9.041051] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[ 9.047331] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 1 at offset 0xCB70
[ 9.050142] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 2 at offset 0xD941
[ 9.050147] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 3 at offset 0xDA3F
[ 9.051206] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table 4 at offset 0xDCA7
[ 9.051208] [drm] nouveau 0000:01:00.0: Parsing VBIOS init table at offset 0xDD0C
[ 9.071039] [drm] nouveau 0000:01:00.0: 0xDD0C: Condition still not met after 20ms, skipping following opcodes
[ 9.071051] [drm] nouveau 0000:01:00.0: timingset 255 does not exist
[ 9.089633] [drm] nouveau 0000:01:00.0: 1 available performance level(s)
[ 9.089636] [drm] nouveau 0000:01:00.0: 3: memory 900MHz core 600MHz shader 1500MHz fanspeed 100%
[ 9.089648] [drm] nouveau 0000:01:00.0: c: memory 399MHz core 399MHz shader 810MHz voltage 1150mV
[ 9.089708] [TTM] Zone kernel: Available graphics memory: 430990 kiB.
[ 9.089710] [TTM] Zone highmem: Available graphics memory: 1541596 kiB.
[ 9.089711] [TTM] Initializing pool allocator.
[ 9.089719] [drm] nouveau 0000:01:00.0: Detected 1024MiB VRAM
[ 9.094170] [drm] nouveau 0000:01:00.0: 512 MiB GART (aperture)
[ 9.104453] input: Logitech USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.5/2-1.5:1.0/input/input5
[ 9.104535] generic-usb 0003:046D:C019.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-1.5/input0
[ 9.104557] usbcore: registered new interface driver usbhid
[ 9.104558] usbhid: USB HID core driver
[ 9.117051] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[ 9.117052] [drm] No driver support for vblank timestamp query.
[ 9.278929] [drm] nouveau 0000:01:00.0: allocated 1920x1200 fb: 0x40000000, bo f0df0200
[ 9.278961] fbcon: nouveaufb (fb0) is primary device
[ 9.279031] Console: switching to colour frame buffer device 240x75
[ 9.279068] fb0: nouveaufb frame buffer device
[ 9.279069] drm: registered panic notifier
[ 9.279074] [drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
[ 9.318521] EXT4-fs (sdb1): re-mounted. Opts: errors=remount-ro
[ 9.458922] type=1400 audit(1319480287.093:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm-guest-session-wrapper" pid=841 comm="apparmor_parser"
[ 9.459308] type=1400 audit(1319480287.093:9): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=842 comm="apparmor_parser"
[ 9.459842] type=1400 audit(1319480287.093:10): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=847 comm="apparmor_parser"
[ 9.460268] type=1400 audit(1319480287.093:11): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=847 comm="apparmor_parser"
[ 9.477866] ppdev: user-space parallel port driver
[ 9.578167] r8169 0000:07:00.0: eth0: link down
[ 9.578173] r8169 0000:07:00.0: eth0: link down
[ 9.578337] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 9.580544] init: failsafe main process (791) killed by TERM signal
[ 9.580893] init: apport pre-start process (906) terminated with status 1
[ 9.584230] init: apport post-stop process (932) terminated with status 1
[ 9.697514] Bluetooth: RFCOMM TTY layer initialized
[ 9.697518] Bluetooth: RFCOMM socket layer initialized
[ 9.697520] Bluetooth: RFCOMM ver 1.11
[ 9.698980] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 9.698982] Bluetooth: BNEP filters: protocol multicast
[ 10.150010] EXT4-fs (sdb1): re-mounted. Opts: errors=remount-ro,commit=0
[ 10.342243] init: plymouth-stop pre-start process (1094) terminated with status 1
[ 11.101056] EXT4-fs (sdb1): re-mounted. Opts: errors=remount-ro,commit=0
[ 11.248710] r8169 0000:07:00.0: eth0: link up
[ 11.248779] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 22.241342] eth0: no IPv6 routers present
[ 196.975073] r8169 0000:07:00.0: eth0: link up
[ 207.107441] r8169 0000:07:00.0: eth0: link up
[ 230.616489] r8169 0000:07:00.0: eth0: link up
[ 231.239748] r8169 0000:07:00.0: eth0: link up
[ 231.799134] r8169 0000:07:00.0: eth0: link up
[ 240.748847] r8169 0000:07:00.0: eth0: link up
[ 245.990835] r8169 0000:07:00.0: eth0: link up
[ 246.170619] r8169 0000:07:00.0: eth0: link up
[ 246.394361] r8169 0000:07:00.0: eth0: link up
[ 246.638096] r8169 0000:07:00.0: eth0: link up
[ 246.989694] r8169 0000:07:00.0: eth0: link up
[ 247.573039] r8169 0000:07:00.0: eth0: link up
[ 251.628368] r8169 0000:07:00.0: eth0: link up
[ 255.843519] r8169 0000:07:00.0: eth0: link up
[ 298.786271] r8169 0000:07:00.0: eth0: link up
[ 318.479667] r8169 0000:07:00.0: eth0: link up
[ 318.815294] r8169 0000:07:00.0: eth0: link up
[ 319.466557] r8169 0000:07:00.0: eth0: link up
[ 320.121810] r8169 0000:07:00.0: eth0: link up
[ 321.632076] r8169 0000:07:00.0: eth0: link up
[ 323.322134] r8169 0000:07:00.0: eth0: link up
[ 324.317186] r8169 0000:07:00.0: eth0: link up
[ 325.036176] r8169 0000:07:00.0: eth0: link up
[ 325.727384] r8169 0000:07:00.0: eth0: link up
[ 326.826111] r8169 0000:07:00.0: eth0: link up
[ 327.185701] r8169 0000:07:00.0: eth0: link up
[ 327.816990] r8169 0000:07:00.0: eth0: link up
[ 328.420284] r8169 0000:07:00.0: eth0: link up
[ 329.339244] r8169 0000:07:00.0: eth0: link up
[ 330.146305] r8169 0000:07:00.0: eth0: link up
[ 331.716490] r8169 0000:07:00.0: eth0: link up
[ 350.107409] r8169 0000:07:00.0: eth0: link up
[ 355.001788] r8169 0000:07:00.0: eth0: link up
[ 355.365365] r8169 0000:07:00.0: eth0: link up
[ 355.728939] r8169 0000:07:00.0: eth0: link up
[ 356.052577] r8169 0000:07:00.0: eth0: link up
[ 356.512052] r8169 0000:07:00.0: eth0: link up
[ 356.611943] r8169 0000:07:00.0: eth0: link up
[ 356.887632] r8169 0000:07:00.0: eth0: link up
[ 356.991509] r8169 0000:07:00.0: eth0: link up
[ 357.271184] r8169 0000:07:00.0: eth0: link up
[ 360.659292] net_ratelimit: 4 callbacks suppressed
[ 360.659299] r8169 0000:07:00.0: eth0: link up
[ 363.064547] r8169 0000:07:00.0: eth0: link up
[ 391.943419] r8169 0000:07:00.0: eth0: link up
[ 393.197959] r8169 0000:07:00.0: eth0: link up
[ 399.267045] r8169 0000:07:00.0: eth0: link up
[ 403.302382] r8169 0000:07:00.0: eth0: link up
[ 641.409239] r8169 0000:07:00.0: eth0: link up
[ 647.877845] r8169 0000:07:00.0: eth0: link up
----- Original Message -----
From: Francois Romieu <romieu@fr.zoreil.com>
To: Adrian George Sav <adi_sav@yahoo.com>
Cc: "netdev@vger.kernel.org" <netdev@vger.kernel.org>
Sent: Saturday, October 22, 2011 9:44 PM
Subject: Re: Kernel driver r8169 not working for Realtek 8111E onboard network card
Adrian George Sav <adi_sav@yahoo.com> :
[...]
> I am having trouble with the r8169 kernel driver for Realtek 8111E network
> card. The NIC works intermittently and horribly with this driver. Unusable.
>
> Below is my config. I am happy to provide any and every other necessary
> information to help in solving this.
Up to 2.6.39 ?
Your r8169 driver is too old. Please try current -rc and send your dmesg
including the XID line from the r8169 driver.
--
Ueimor
^ permalink raw reply
* [PATCH 2/2] build-sys: build prstat only when prlimit() is present
From: Sami Kerola @ 2011-10-24 18:50 UTC (permalink / raw)
To: util-linux; +Cc: kerolasa
In-Reply-To: <1319482245-5515-1-git-send-email-kerolasa@iki.fi>
The prlimit() appeared kernel in 2.6.36 at October 2010, and to
glic in 2.13 at February 2011.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
---
configure.ac | 3 +++
sys-utils/Makefile.am | 9 +++++++--
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 873f1b2..f2e257f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -227,6 +227,9 @@ AC_CHECK_FUNCS([openat fstatat unlinkat], [have_openat=yes], [have_openat=no])
AC_CHECK_FUNCS([ioperm iopl], [have_io=yes])
AM_CONDITIONAL([BUILD_HWCLOCK], test "x$have_io" = xyes -o "x$linux_os" = xyes)
+AC_CHECK_FUNCS([prlimit], [have_prlimit=yes])
+AM_CONDITIONAL([BUILD_PRLIMIT], test "x$have_prlimit" = xyes)
+
AC_CHECK_MEMBER(struct sockaddr.sa_len,
AC_DEFINE_UNQUOTED(HAVE_SA_LEN,1,[Define if struct sockaddr contains sa_len]),,
[#include <sys/types.h>
diff --git a/sys-utils/Makefile.am b/sys-utils/Makefile.am
index 48595da..39b064c 100644
--- a/sys-utils/Makefile.am
+++ b/sys-utils/Makefile.am
@@ -2,11 +2,11 @@ include $(top_srcdir)/config/include-Makefile.am
bin_PROGRAMS =
sbin_PROGRAMS =
-usrbin_exec_PROGRAMS = flock ipcrm ipcs ipcmk renice setsid prlimit
+usrbin_exec_PROGRAMS = flock ipcrm ipcs ipcmk renice setsid
usrsbin_exec_PROGRAMS = readprofile
dist_man_MANS = flock.1 ipcrm.1 ipcs.1 ipcmk.1 renice.1 setsid.1 \
- readprofile.8 prlimit.1
+ readprofile.8
if LINUX
bin_PROGRAMS += dmesg
@@ -41,9 +41,14 @@ dmesg_SOURCES = dmesg.c $(top_srcdir)/lib/strutils.c
ipcmk_SOURCES = ipcmk.c $(top_srcdir)/lib/strutils.c
ipcrm_SOURCES = ipcrm.c $(top_srcdir)/lib/strutils.c
flock_SOURCES = flock.c $(top_srcdir)/lib/strutils.c
+
+if BUILD_PRLIMIT
+usrbin_exec_PROGRAMS += prlimit
+dist_man_MANS += prlimit.1
prlimit_SOURCES = prlimit.c $(top_srcdir)/lib/strutils.c \
$(top_srcdir)/lib/mbsalign.c \
$(top_srcdir)/lib/tt.c
+endif
if BUILD_MOUNTPOINT
bin_PROGRAMS += mountpoint
--
1.7.7
^ permalink raw reply related
* [PATCH 1/2] prlimit: ensure necessary definitions are present
From: Sami Kerola @ 2011-10-24 18:50 UTC (permalink / raw)
To: util-linux; +Cc: kerolasa
With Ubuntu linux-libc-dev 2.6.38-11.50 I got error mentioned
bellow. This patch fixes the issue.
prlimit.c:77:88: error: 'RLIMIT_RTTIME' undeclared here
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
---
configure.ac | 1 +
sys-utils/prlimit.c | 7 +++++++
2 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/configure.ac b/configure.ac
index 88aced9..873f1b2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -136,6 +136,7 @@ AC_CHECK_HEADERS(
rpcsvc/nfs_prot.h \
stdlib.h \
asm/io.h \
+ asm-generic/resource.h \
sys/disk.h \
sys/disklabel.h \
sys/ioctl.h \
diff --git a/sys-utils/prlimit.c b/sys-utils/prlimit.c
index 74c7fc9..25949f1 100644
--- a/sys-utils/prlimit.c
+++ b/sys-utils/prlimit.c
@@ -26,6 +26,9 @@
#include <assert.h>
#include <unistd.h>
#include <sys/resource.h>
+#ifdef HAVE_ASM_GENERIC_RESOURCE_H
+# include <asm-generic/resource.h>
+#endif
#include "c.h"
#include "nls.h"
@@ -33,6 +36,10 @@
#include "xalloc.h"
#include "strutils.h"
+#ifndef RLIMIT_RTTIME
+# define RLIMIT_RTTIME 15
+#endif
+
enum {
AS,
CORE,
--
1.7.7
^ permalink raw reply related
* [U-Boot] [PATCH v7] ARM: Add Calxeda Highbank platform
From: Rob Herring @ 2011-10-24 18:50 UTC (permalink / raw)
To: u-boot
In-Reply-To: <4EA1C365.5090208@aribaud.net>
From: Rob Herring <rob.herring@calxeda.com>
Add basic support for Calxeda Highbank platform. Only minimal support with
serial and SATA are included.
Signed-off-by: Jason Hobbs <jason.hobbs@calxeda.com>
Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Cc: Albert ARIBAUD <albert.u.boot@aribaud.net>
---
changes in v7:
- Rebase to current master (4962e38 mkimage: adding support for Davinci AIS image)
changes in v6:
- Remove arch/arm/cpu/armv7/highbank/config.mk
- Fix some whitespace errors (blank lines at EOF)
changes in v5:
- Rebase to current u-boot-arm/master (5557e86bb0793012057d5462976c2a902bc629ac)
changes in v4:
- Rebase to current mainline (d50a8f45c9a640b3bcbd0ede91f83c8646cca018)
- Add back SATA support to inital patch as dependencies are all in mainline
changes in v3:
- Add hignbank to MAINTAINERS
changes in v2:
- Set DRAM size to correct value
- split SATA and SD enabling to separate patches
MAINTAINERS | 4 +
arch/arm/cpu/armv7/highbank/Makefile | 46 +++++++++++++
arch/arm/cpu/armv7/highbank/timer.c | 123 ++++++++++++++++++++++++++++++++++
board/highbank/Makefile | 49 +++++++++++++
board/highbank/highbank.c | 57 ++++++++++++++++
boards.cfg | 1 +
include/configs/highbank.h | 113 +++++++++++++++++++++++++++++++
7 files changed, 393 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/cpu/armv7/highbank/Makefile
create mode 100644 arch/arm/cpu/armv7/highbank/timer.c
create mode 100644 board/highbank/Makefile
create mode 100644 board/highbank/highbank.c
create mode 100644 include/configs/highbank.h
diff --git a/MAINTAINERS b/MAINTAINERS
index f5168b0..a8b066e 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -215,6 +215,10 @@ Wolfgang Grandegger <wg@denx.de>
IPHASE4539 MPC8260
SCM MPC8260
+Rob Herring <rob.herring@calxeda.com>
+
+ highbank highbank
+
Klaus Heydeck <heydeck@kieback-peter.de>
KUP4K MPC855
diff --git a/arch/arm/cpu/armv7/highbank/Makefile b/arch/arm/cpu/armv7/highbank/Makefile
new file mode 100644
index 0000000..76faeb0
--- /dev/null
+++ b/arch/arm/cpu/armv7/highbank/Makefile
@@ -0,0 +1,46 @@
+#
+# (C) Copyright 2000-2006
+# Wolfgang Denk, DENX Software Engineering, wd at denx.de.
+#
+# See file CREDITS for list of people who contributed to this
+# project.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+# MA 02111-1307 USA
+#
+
+include $(TOPDIR)/config.mk
+
+LIB = $(obj)lib$(SOC).o
+
+COBJS := timer.o
+SOBJS :=
+
+SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c)
+OBJS := $(addprefix $(obj),$(COBJS) $(SOBJS))
+
+all: $(obj).depend $(LIB)
+
+$(LIB): $(OBJS)
+ $(call cmd_link_o_target, $(OBJS))
+
+#########################################################################
+
+# defines $(obj).depend target
+include $(SRCTREE)/rules.mk
+
+sinclude $(obj).depend
+
+#########################################################################
diff --git a/arch/arm/cpu/armv7/highbank/timer.c b/arch/arm/cpu/armv7/highbank/timer.c
new file mode 100644
index 0000000..d8a0288
--- /dev/null
+++ b/arch/arm/cpu/armv7/highbank/timer.c
@@ -0,0 +1,123 @@
+/*
+ * Copyright 2010-2011 Calxeda, Inc.
+ *
+ * Based on arm926ejs/mx27/timer.c
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <common.h>
+#include <div64.h>
+#include <linux/types.h> /* for size_t */
+#include <linux/stddef.h> /* for NULL */
+#include <asm/io.h>
+#include <asm/arch-armv7/systimer.h>
+
+#undef SYSTIMER_BASE
+#define SYSTIMER_BASE 0xFFF34000 /* Timer 0 and 1 base */
+#define SYSTIMER_RATE 150000000
+
+static ulong timestamp;
+static ulong lastinc;
+static struct systimer *systimer_base = (struct systimer *)SYSTIMER_BASE;
+
+/*
+ * Start the timer
+ */
+int timer_init(void)
+{
+ /*
+ * Setup timer0
+ */
+ writel(SYSTIMER_RELOAD, &systimer_base->timer0load);
+ writel(SYSTIMER_RELOAD, &systimer_base->timer0value);
+ writel(SYSTIMER_EN | SYSTIMER_32BIT, &systimer_base->timer0control);
+
+ reset_timer_masked();
+
+ return 0;
+
+}
+
+#define TICK_PER_TIME ((SYSTIMER_RATE + CONFIG_SYS_HZ / 2) / CONFIG_SYS_HZ)
+#define NS_PER_TICK (1000000000 / SYSTIMER_RATE)
+
+static inline unsigned long long tick_to_time(unsigned long long tick)
+{
+ do_div(tick, TICK_PER_TIME);
+ return tick;
+}
+
+static inline unsigned long long time_to_tick(unsigned long long time)
+{
+ return time * TICK_PER_TIME;
+}
+
+static inline unsigned long long us_to_tick(unsigned long long us)
+{
+ unsigned long long tick = us << 16;
+ tick += NS_PER_TICK - 1;
+ do_div(tick, NS_PER_TICK);
+ return tick >> 16;
+}
+
+unsigned long long get_ticks(void)
+{
+ ulong now = ~readl(&systimer_base->timer0value);
+
+ if (now >= lastinc) /* normal mode (non roll) */
+ /* move stamp forward with absolut diff ticks */
+ timestamp += (now - lastinc);
+ else /* we have rollover of incrementer */
+ timestamp += (0xFFFFFFFF - lastinc) + now;
+ lastinc = now;
+ return timestamp;
+}
+
+/*
+ * Delay x useconds AND preserve advance timstamp value
+ * assumes timer is ticking at 1 msec
+ */
+void __udelay(ulong usec)
+{
+ unsigned long long tmp;
+ ulong tmo;
+
+ tmo = us_to_tick(usec);
+ tmp = get_ticks() + tmo; /* get current timestamp */
+
+ while (get_ticks() < tmp) /* loop till event */
+ /*NOP*/;
+}
+
+ulong get_timer(ulong base)
+{
+ return get_timer_masked() - base;
+}
+
+void reset_timer_masked(void)
+{
+ lastinc = ~readl(&systimer_base->timer0value);
+ timestamp = 0;
+}
+
+void reset_timer(void)
+{
+ reset_timer_masked();
+}
+
+ulong get_timer_masked(void)
+{
+ return tick_to_time(get_ticks());
+}
diff --git a/board/highbank/Makefile b/board/highbank/Makefile
new file mode 100644
index 0000000..d5b8362
--- /dev/null
+++ b/board/highbank/Makefile
@@ -0,0 +1,49 @@
+#
+# (C) Copyright 2000-2006
+# Wolfgang Denk, DENX Software Engineering, wd at denx.de.
+#
+# See file CREDITS for list of people who contributed to this
+# project.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+# MA 02111-1307 USA
+#
+
+include $(TOPDIR)/config.mk
+
+LIB = $(obj)lib$(BOARD).o
+
+COBJS := highbank.o
+
+SRCS := $(COBJS:.o=.c)
+OBJS := $(addprefix $(obj),$(COBJS))
+
+$(LIB): $(obj).depend $(OBJS)
+ $(call cmd_link_o_target, $(OBJS))
+
+clean:
+ rm -f $(OBJS)
+
+distclean: clean
+ rm -f $(LIB) core *.bak $(obj).depend
+
+#########################################################################
+
+# defines $(obj).depend target
+include $(SRCTREE)/rules.mk
+
+sinclude $(obj).depend
+
+#########################################################################
diff --git a/board/highbank/highbank.c b/board/highbank/highbank.c
new file mode 100644
index 0000000..8db8a2b
--- /dev/null
+++ b/board/highbank/highbank.c
@@ -0,0 +1,57 @@
+/*
+ * Copyright 2010-2011 Calxeda, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <common.h>
+#include <ahci.h>
+#include <scsi.h>
+
+#include <asm/sizes.h>
+
+DECLARE_GLOBAL_DATA_PTR;
+
+/*
+ * Miscellaneous platform dependent initialisations
+ */
+int board_init(void)
+{
+ icache_enable();
+
+ return 0;
+}
+
+int misc_init_r(void)
+{
+ ahci_init(0xffe08000);
+ scsi_scan(1);
+ return 0;
+}
+
+int dram_init(void)
+{
+ gd->ram_size = SZ_512M;
+ return 0;
+}
+
+void dram_init_banksize(void)
+{
+ gd->bd->bi_dram[0].start = CONFIG_SYS_SDRAM_BASE;
+ gd->bd->bi_dram[0].size = PHYS_SDRAM_1_SIZE;
+}
+
+void reset_cpu(ulong addr)
+{
+}
diff --git a/boards.cfg b/boards.cfg
index bccb832..cac55fb 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -161,6 +161,7 @@ dkb arm arm926ejs - Marvell pantheon
integratorap_cm946es arm arm946es integrator armltd - integratorap
integratorcp_cm946es arm arm946es integrator armltd - integratorcp
ca9x4_ct_vxp arm armv7 vexpress armltd
+highbank arm armv7 highbank - highbank
efikamx arm armv7 efikamx - mx5 efikamx:MACH_TYPE=MACH_TYPE_MX51_EFIKAMX,IMX_CONFIG=board/efikamx/imximage_mx.cfg
efikasb arm armv7 efikamx - mx5 efikamx:MACH_TYPE=MACH_TYPE_MX51_EFIKASB,IMX_CONFIG=board/efikamx/imximage_sb.cfg
mx51evk arm armv7 mx51evk freescale mx5 mx51evk:IMX_CONFIG=board/freescale/mx51evk/imximage.cfg
diff --git a/include/configs/highbank.h b/include/configs/highbank.h
new file mode 100644
index 0000000..9c85788
--- /dev/null
+++ b/include/configs/highbank.h
@@ -0,0 +1,113 @@
+/*
+ * Copyright 2010-2011 Calxeda, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#ifndef __CONFIG_H
+#define __CONFIG_H
+
+#define CONFIG_L2_OFF
+
+#define CONFIG_SYS_NO_FLASH
+#define CFG_HZ 1000
+#define CONFIG_SYS_HZ CFG_HZ
+
+#define CONFIG_OF_LIBFDT
+#define CONFIG_FIT
+#define CONFIG_SYS_BOOTMAPSZ (16 << 20)
+
+/*
+ * Size of malloc() pool
+ */
+#define CONFIG_SYS_MALLOC_LEN (512 * 1024)
+
+#define CONFIG_PL011_SERIAL
+#define CONFIG_PL011_CLOCK 150000000
+#define CONFIG_PL01x_PORTS { (void *)(0xFFF36000) }
+#define CONFIG_CONS_INDEX 0
+
+#define CONFIG_BAUDRATE 38400
+#define CONFIG_SYS_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200 }
+
+#define CONFIG_MISC_INIT_R
+#define CONFIG_SCSI_AHCI
+#define CONFIG_SCSI_AHCI_PLAT
+#define CONFIG_SYS_SCSI_MAX_SCSI_ID 5
+#define CONFIG_SYS_SCSI_MAX_LUN 1
+#define CONFIG_SYS_SCSI_MAX_DEVICE (CONFIG_SYS_SCSI_MAX_SCSI_ID * \
+ CONFIG_SYS_SCSI_MAX_LUN)
+
+#define CONFIG_DOS_PARTITION
+
+/*
+ * Command line configuration.
+ */
+#include <config_cmd_default.h>
+#undef CONFIG_CMD_NET
+#undef CONFIG_CMD_NFS
+
+#define CONFIG_CMD_BDI
+#define CONFIG_CMD_ELF
+#define CONFIG_CMD_MEMORY
+#define CONFIG_CMD_LOADS
+#define CONFIG_CMD_SCSI
+#define CONFIG_CMD_EXT2
+
+#define CONFIG_BOOTDELAY 2
+/*
+ * Miscellaneous configurable options
+ */
+#define CONFIG_CMDLINE_EDITING
+#define CONFIG_AUTO_COMPLETE
+#define CONFIG_SYS_LONGHELP /* undef to save memory */
+#define CONFIG_SYS_CBSIZE 256 /* Console I/O Buffer Size */
+#define CONFIG_SYS_MAXARGS 16 /* max number of cmd args */
+#define CONFIG_SYS_BARGSIZE CONFIG_SYS_CBSIZE
+#define CONFIG_SYS_PROMPT "Highbank #"
+/* Print Buffer Size */
+#define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + \
+ sizeof(CONFIG_SYS_PROMPT)+16)
+
+#define CONFIG_SYS_LOAD_ADDR 0x800000
+
+/*-----------------------------------------------------------------------
+ * Stack sizes
+ *
+ * The stack sizes are set up in start.S using the settings below
+ */
+#define CONFIG_STACKSIZE (128*1024) /* regular stack */
+#ifdef CONFIG_USE_IRQ
+#define CONFIG_STACKSIZE_IRQ (4*1024) /* IRQ stack */
+#define CONFIG_STACKSIZE_FIQ (4*1024) /* FIQ stack */
+#endif
+
+/*-----------------------------------------------------------------------
+ * Physical Memory Map
+ */
+#define CONFIG_NR_DRAM_BANKS 1
+#define PHYS_SDRAM_1_SIZE (4089 << 20)
+#define CONFIG_SYS_MEMTEST_START 0x100000
+#define CONFIG_SYS_MEMTEST_END (PHYS_SDRAM_1_SIZE - 0x100000)
+
+/* Room required on the stack for the environment data */
+#define CONFIG_ENV_SIZE 0x2000
+#define CONFIG_ENV_IS_NOWHERE
+
+#define CONFIG_SYS_SDRAM_BASE 0x00000000
+#define CONFIG_SYS_TEXT_BASE 0x00001000
+#define CONFIG_SYS_INIT_SP_ADDR 0x01000000
+#define CONFIG_SKIP_LOWLEVEL_INIT
+
+#endif
--
1.7.5.4
^ permalink raw reply related
* [U-Boot] [PATCH v4 0/6] Run-time configuration of U-Boot via a flat device tree (fdt)
From: Wolfgang Denk @ 2011-10-24 18:49 UTC (permalink / raw)
To: u-boot
In-Reply-To: <CAPnjgZ22OPHxn5DDuOLoRwaeCDeWV11FdqeqpD4e=ba9ZyfsHA@mail.gmail.com>
Dear Simon Glass,
In message <CAPnjgZ22OPHxn5DDuOLoRwaeCDeWV11FdqeqpD4e=ba9ZyfsHA@mail.gmail.com> you wrote:
>
> There was a request to move the check_fdt function into the fdtdec
> library, and I think it makes sense. So I will do that and send an
That was my unerstanding, too.
> update. I don't have any other changes ATM.
And that's why I asked :-)
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"To IBM, 'open' means there is a modicum of interoperability among
some of their equipment." - Harv Masterson
^ permalink raw reply
* [U-Boot] [PATCH 2/2] bootstage: Make use of BOOTSTAGE_ID_RUN_OS in show_boot_progress()
From: Wolfgang Denk @ 2011-10-24 18:48 UTC (permalink / raw)
To: u-boot
In-Reply-To: <CAPnjgZ3q-E9vDwZD1bri36emTWoDFUDDk5is_qoLcw=v3KDdzw@mail.gmail.com>
Dear Simon Glass,
In message <CAPnjgZ3q-E9vDwZD1bri36emTWoDFUDDk5is_qoLcw=v3KDdzw@mail.gmail.com> you wrote:
>
> IMHO we would be better off with a function call like
>
> ? ? ? ?show_boot_error(BOOTSTAGE_ID_RUN_OS);
>
> even if this is a macro. It is more explicit about the fact that we
> are reporting an error. Does that sound ok?
That's fine with me. [Just make sure we don't increase the code size.]
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
In the bathtub of history the truth is harder to hold than the soap,
and much more difficult to find ... - Terry Pratchett, _Sourcery_
^ permalink raw reply
* Re: Kernel hard LOCKUP with v3.0.7
From: Greg KH @ 2011-10-24 18:38 UTC (permalink / raw)
To: Stefan Priebe; +Cc: LKML, Stable Tree
In-Reply-To: <4EA5AB40.2090609@profihost.ag>
On Mon, Oct 24, 2011 at 08:15:28PM +0200, Stefan Priebe wrote:
> Am 22.10.2011 18:55, schrieb Greg KH:
> >>this seems to fix it. Perhaps you should release v3.0.8 as the
> >>stable tree isn't stable right now? I mean this bug seems to be
> >>triggered on every SMP machine.
> >I will work to get it out soon.
> Fine. Any idea if this will happen this week or in a month or ...
> I'm scheduling an update for all our systems and if this will happen
> really soon i will probably schedule it a bit later.
The 3.0.8-rc1 went out two days ago, so hopefully, if my gpg usb stick
still works, I can get it out tomorrow, or the day after, as tomorrow,
the Kernel Summit is still going on.
thanks,
greg k-h
^ permalink raw reply
* [Qemu-devel] [PATCH] KVM: PPC: Override host vmx/vsx/dfp only when information known
From: Alexander Graf @ 2011-10-24 18:53 UTC (permalink / raw)
To: qemu-devel; +Cc: qemu-ppc, David Gibson
The -cpu host feature tries to find out the host capabilities based
on device tree information. However, we don't always have that available
because it's an optional property in dt.
So instead of force unsetting values depending on an unreliable source
of information, let's just try to be clever about it and not override
capabilities when we don't know the device tree pieces.
This fixes altivec with -cpu host on YDL PowerStations.
Signed-off-by: Alexander Graf <agraf@suse.de>
---
target-ppc/kvm.c | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/target-ppc/kvm.c b/target-ppc/kvm.c
index a090d79..f3d0861 100644
--- a/target-ppc/kvm.c
+++ b/target-ppc/kvm.c
@@ -912,9 +912,15 @@ const ppc_def_t *kvmppc_host_cpu_def(void)
/* Now fix up the spec with information we can query from the host */
- alter_insns(&spec->insns_flags, PPC_ALTIVEC, vmx > 0);
- alter_insns(&spec->insns_flags2, PPC2_VSX, vmx > 1);
- alter_insns(&spec->insns_flags2, PPC2_DFP, dfp);
+ if (vmx != -1) {
+ /* Only override when we know what the host supports */
+ alter_insns(&spec->insns_flags, PPC_ALTIVEC, vmx > 0);
+ alter_insns(&spec->insns_flags2, PPC2_VSX, vmx > 1);
+ }
+ if (dfp != -1) {
+ /* Only override when we know what the host supports */
+ alter_insns(&spec->insns_flags2, PPC2_DFP, dfp);
+ }
return spec;
}
--
1.6.0.2
^ permalink raw reply related
* [U-Boot] [PATCH v2] NS16550: buffer reads
From: Wolfgang Denk @ 2011-10-24 18:46 UTC (permalink / raw)
To: u-boot
In-Reply-To: <CALButCKD2ucJ0ZUQJpLCP2ABYcCzO-mACa=FPWczCTVeHeoTKg@mail.gmail.com>
Dear Graeme Russ,
In message <CALButCKD2ucJ0ZUQJpLCP2ABYcCzO-mACa=FPWczCTVeHeoTKg@mail.gmail.com> you wrote:
>
> >> If so, could it not be possible that a Kermit/ymodem command followed by a
> >> time consuming command on the same line cause lost input?
> >
> > I don't think so. All serial transfers use a protocol - and when the
> > transfer is complete, it does not matter any more, because no more
> > data are flowing.
>
> My point is that the transfer turns off flow control - When the transfer
> completes, flow control will be off when the next command begins to run.
Why would any of the transfer commands actually turn off flow control?
There is no need to do that so far. And even if they do - that's no
fundamental difference to now, where we are not reading the input
then, either.
> If the next command is one which takes a long time to execute and it is on
> the same line as the transfer command (i.e. no \r to send XOFF) and the
> user types something then that input can be lost.
I don't understand what you mean. We're talking about a single line
of input here, right? Re-enabling XON is not needed before we're
ready to read the next line. And during that, no characters would be
lost because none are sent due to flow control being shut off.
> I think the solution is fairly trivial though - During the processing of
> commands entered via readline(), cause an XOFF to be sent each time (i.e.
> immediately before) the command string is dispatched a to the command
> processor just in case the previous command called getc() (and thus caused
> an XON to be sent)
This sounds like unneeded overhead to me.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Teenagers are people who express a burning desire to be different by
dressing exactly alike.
There are some strings. They're just not attached.
^ permalink raw reply
* [Bug 42117] R200 driver performance, UMS, all mesa versions from 7.6
From: bugzilla-daemon @ 2011-10-24 18:46 UTC (permalink / raw)
To: dri-devel
In-Reply-To: <bug-42117-502@http.bugs.freedesktop.org/>
https://bugs.freedesktop.org/show_bug.cgi?id=42117
--- Comment #5 from Marek Olšák <maraeo@gmail.com> 2011-10-24 11:46:25 PDT ---
I am leaning to believe that tiling can make such a difference.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply
* Re: [PATCH RFC V2 4/5] kvm guest : Added configuration support to enable debug information for KVM Guests
From: Raghavendra K T @ 2011-10-24 18:45 UTC (permalink / raw)
To: Sasha Levin
Cc: Raghavendra K T, Greg Kroah-Hartman, KVM, Sedat Dilek,
Ingo Molnar, Virtualization, Jeremy Fitzhardinge, x86,
H. Peter Anvin, Dave Jiang, Thomas Gleixner, Stefano Stabellini,
Gleb Natapov, Yinghai Lu, Marcelo Tosatti, Xen, Avi Kivity,
Rik van Riel, Konrad Rzeszutek Wilk, LKML, Suzuki Poulose,
Srivatsa Vaddagiri, Peter Zijlstra <peter>
In-Reply-To: <1319450505.5660.5.camel@lappy>
On 10/24/2011 03:31 PM, Sasha Levin wrote:
> On Mon, 2011-10-24 at 00:37 +0530, Raghavendra K T wrote:
>> Added configuration support to enable debug information
>> for KVM Guests in debugfs
>> +config KVM_DEBUG_FS
>> + bool "Enable debug information for KVM Guests in debugfs"
>> + depends on KVM_GUEST
>
> Shouldn't it depend on DEBUG_FS as well?
Thanks again for pointing. will correct this too.
^ permalink raw reply
* Re: [PATCH RFC V2 4/5] kvm guest : Added configuration support to enable debug information for KVM Guests
From: Raghavendra K T @ 2011-10-24 18:45 UTC (permalink / raw)
To: Sasha Levin
Cc: Raghavendra K T, Greg Kroah-Hartman, KVM, Sedat Dilek,
Ingo Molnar, Virtualization, Jeremy Fitzhardinge, x86,
H. Peter Anvin, Dave Jiang, Thomas Gleixner, Stefano Stabellini,
Gleb Natapov, Yinghai Lu, Marcelo Tosatti, Xen, Avi Kivity,
Rik van Riel, Konrad Rzeszutek Wilk, LKML, Suzuki Poulose,
Srivatsa Vaddagiri, Peter Zijlstra <peter
In-Reply-To: <1319450505.5660.5.camel@lappy>
On 10/24/2011 03:31 PM, Sasha Levin wrote:
> On Mon, 2011-10-24 at 00:37 +0530, Raghavendra K T wrote:
>> Added configuration support to enable debug information
>> for KVM Guests in debugfs
>> +config KVM_DEBUG_FS
>> + bool "Enable debug information for KVM Guests in debugfs"
>> + depends on KVM_GUEST
>
> Shouldn't it depend on DEBUG_FS as well?
Thanks again for pointing. will correct this too.
^ permalink raw reply
* Re: [PATCH RFC V2 4/5] kvm guest : Added configuration support to enable debug information for KVM Guests
From: Raghavendra K T @ 2011-10-24 18:45 UTC (permalink / raw)
To: Sasha Levin
Cc: Raghavendra K T, Greg Kroah-Hartman, KVM, Sedat Dilek,
Ingo Molnar, Virtualization, Jeremy Fitzhardinge, x86,
H. Peter Anvin, Dave Jiang, Thomas Gleixner, Stefano Stabellini,
Gleb Natapov, Yinghai Lu, Marcelo Tosatti, Xen, Avi Kivity,
Rik van Riel, Konrad Rzeszutek Wilk, LKML, Suzuki Poulose,
Srivatsa Vaddagiri, Peter Zijlstra
In-Reply-To: <1319450505.5660.5.camel@lappy>
On 10/24/2011 03:31 PM, Sasha Levin wrote:
> On Mon, 2011-10-24 at 00:37 +0530, Raghavendra K T wrote:
>> Added configuration support to enable debug information
>> for KVM Guests in debugfs
>> +config KVM_DEBUG_FS
>> + bool "Enable debug information for KVM Guests in debugfs"
>> + depends on KVM_GUEST
>
> Shouldn't it depend on DEBUG_FS as well?
Thanks again for pointing. will correct this too.
^ permalink raw reply
* Re: [Qemu-devel] [PATCH 0/4] add "make check"
From: Eduardo Habkost @ 2011-10-24 18:43 UTC (permalink / raw)
To: Markus Armbruster; +Cc: Gerd Hoffmann, qemu-devel
In-Reply-To: <m339gb5spj.fsf@blackfin.pond.sub.org>
On Mon, Sep 05, 2011 at 09:55:20AM +0200, Markus Armbruster wrote:
> Gerd Hoffmann <kraxel@redhat.com> writes:
>
> > Hi,
> >
> > This patch series intends to make unit testing easier. It adds a new
> > "make check" target which can be used to run all unit tests which are
> > currently in the tree. It also enables the unit tests by default, so
> > you don't have to re-run configure with a special switch.
>
> Reviewed-by: Markus Armbruster <armbru@redhat.com>
>
> One test fails, but Luiz has a fix in his tree.
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Now all tests are passing. Why this was not applied yet?
--
Eduardo
^ permalink raw reply
* Re: DM365 McBSP as Master
From: Clemens Ladisch @ 2011-10-24 18:40 UTC (permalink / raw)
To: Appalayagari Sreedhar
Cc: alsa-devel, Mark Brown, Liam Girdwood, Vladimir Barinov
In-Reply-To: <CAODvfaE1Sp-=GYx=A3tM55Xn+hWTQzb4NmH+3nnn0F0jznwniA@mail.gmail.com>
Appalayagari Sreedhar wrote:
> Thank you very much. but for the tlv320aic3x codec it works.
> tlv320aic3x device is also duplex device. and also after aplay
> calling, i can succesfully open the device for my codec driver.
> could you please tell me what i am missing and also why it is working
> for the tlv320aic3x device.
There's probably some difference in the behaviour of the two drivers
regarding multiple opens. Which drivers are you using (the codecs
don't matter)?
Regards,
Clemens
^ permalink raw reply
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.