search for: i8k

Displaying 20 results from an estimated 35 matches for "i8k".

Did you mean: i8
2016 May 09
0
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
...s dependent on dcdbas.ko. And should be done on both > notebook devices: which needs to issue that smm call on cpu 0 and also > on which it is not needed. Hmm, couldn't get one which needs smm to be called on cpu 0. OTOH I've done various tests and added a printk() in raise_smm() and i8k_smm_func() issuing the cpu number it was called on. > Some notebooks which needs smm call to issued from cpu 0 can be found in > git commit messages of i8k, dell-laptop or dcdbas kernel drivers. > >> What would you do for testing? In case you can give me >> some hints how to...
2016 Apr 21
2
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
...if this patch does not break any function or drivers dependent on dcdbas.ko. And should be done on both notebook devices: which needs to issue that smm call on cpu 0 and also on which it is not needed. Some notebooks which needs smm call to issued from cpu 0 can be found in git commit messages of i8k, dell-laptop or dcdbas kernel drivers. > What would you do for testing? In case you can give me > some hints how to do a sensible test I'd do it. Test e.g. dell-laptop.ko driver. It provides /sys interface for changing keyboard backlight or changing rfkill switches (bluetooth wifi). Al...
2016 Apr 21
2
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
...if this patch does not break any function or drivers dependent on dcdbas.ko. And should be done on both notebook devices: which needs to issue that smm call on cpu 0 and also on which it is not needed. Some notebooks which needs smm call to issued from cpu 0 can be found in git commit messages of i8k, dell-laptop or dcdbas kernel drivers. > What would you do for testing? In case you can give me > some hints how to do a sensible test I'd do it. Test e.g. dell-laptop.ko driver. It provides /sys interface for changing keyboard backlight or changing rfkill switches (bluetooth wifi). Al...
2016 Apr 05
0
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
...; fmt +#include <linux/cpu.h> #include <linux/delay.h> #include <linux/module.h> #include <linux/types.h> @@ -35,6 +36,7 @@ #include <linux/uaccess.h> #include <linux/io.h> #include <linux/sched.h> +#include <linux/smp.h> #include <linux/i8k.h> @@ -130,23 +132,15 @@ static inline const char *i8k_get_dmi_data(int field) /* * Call the System Management Mode BIOS. Code provided by Jonathan Buzzard. */ -static int i8k_smm(struct smm_regs *regs) +static int i8k_smm_func(void *par) { int rc; + struct smm_regs *regs = par; int...
2016 Apr 06
0
[PATCH v5 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
...; fmt +#include <linux/cpu.h> #include <linux/delay.h> #include <linux/module.h> #include <linux/types.h> @@ -35,6 +36,7 @@ #include <linux/uaccess.h> #include <linux/io.h> #include <linux/sched.h> +#include <linux/smp.h> #include <linux/i8k.h> @@ -130,23 +132,15 @@ static inline const char *i8k_get_dmi_data(int field) /* * Call the System Management Mode BIOS. Code provided by Jonathan Buzzard. */ -static int i8k_smm(struct smm_regs *regs) +static int i8k_smm_func(void *par) { int rc; + struct smm_regs *regs = par; int...
2014 Apr 01
0
CH7007A (AKA CH7006) TV OUT Support for NV11 (NVidia GeForce2 Go Dell I8K Laptop)
...t should provide a bunch more output as to what's going on. Are you sure that the output isn't there? Can you check in /sys/class/drm? What precisely doesn't work? On Mon, Mar 31, 2014 at 11:57 PM, Roger <rogerx.oss at gmail.com> wrote: > I have a Dell Inspiron 8100 laptop (or I8K) with a NVidia Geforce2 Go (or NV11) > with an embedded CH7007A chip, and am seeing the following after getting ch7006 > kernel driver/module loaded: > > # dmesg |grep ch7006 -i > > --- Snip --- > [ 21.191147] nouveau [ I2C][0000:01:00.0] detected TV encoder: ch7006 >...
2016 Apr 21
2
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
On Tuesday 05 April 2016 21:31:52 Pali Roh?r wrote: > On Tuesday 05 April 2016 16:54:14 Guenter Roeck wrote: > > On Tue, Apr 05, 2016 at 07:10:07AM +0200, Juergen Gross wrote: > > > Use the smp_call_on_cpu() function to call system management > > > mode on cpu 0. > > > Make call secure by adding get_online_cpus() to avoid e.g. suspend > > > resume
2016 Apr 21
2
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
On Tuesday 05 April 2016 21:31:52 Pali Roh?r wrote: > On Tuesday 05 April 2016 16:54:14 Guenter Roeck wrote: > > On Tue, Apr 05, 2016 at 07:10:07AM +0200, Juergen Gross wrote: > > > Use the smp_call_on_cpu() function to call system management > > > mode on cpu 0. > > > Make call secure by adding get_online_cpus() to avoid e.g. suspend > > > resume
2016 Apr 05
2
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
...de <linux/delay.h> > #include <linux/module.h> > #include <linux/types.h> > @@ -35,6 +36,7 @@ > #include <linux/uaccess.h> > #include <linux/io.h> > #include <linux/sched.h> > +#include <linux/smp.h> > > #include <linux/i8k.h> > > @@ -130,23 +132,15 @@ static inline const char *i8k_get_dmi_data(int field) > /* > * Call the System Management Mode BIOS. Code provided by Jonathan Buzzard. > */ > -static int i8k_smm(struct smm_regs *regs) > +static int i8k_smm_func(void *par) > { >...
2016 Apr 05
2
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
...de <linux/delay.h> > #include <linux/module.h> > #include <linux/types.h> > @@ -35,6 +36,7 @@ > #include <linux/uaccess.h> > #include <linux/io.h> > #include <linux/sched.h> > +#include <linux/smp.h> > > #include <linux/i8k.h> > > @@ -130,23 +132,15 @@ static inline const char *i8k_get_dmi_data(int field) > /* > * Call the System Management Mode BIOS. Code provided by Jonathan Buzzard. > */ > -static int i8k_smm(struct smm_regs *regs) > +static int i8k_smm_func(void *par) > { >...
2016 Apr 01
0
[PATCH v3 4/6] hwmon: use smp_call_sync_on_phys_cpu() for dell-smm i8k
...+++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/drivers/hwmon/dell-smm-hwmon.c b/drivers/hwmon/dell-smm-hwmon.c index c43318d..4875462 100644 --- a/drivers/hwmon/dell-smm-hwmon.c +++ b/drivers/hwmon/dell-smm-hwmon.c @@ -130,23 +130,15 @@ static inline const char *i8k_get_dmi_data(int field) /* * Call the System Management Mode BIOS. Code provided by Jonathan Buzzard. */ -static int i8k_smm(struct smm_regs *regs) +static int i8k_smm_func(void *par) { int rc; + struct smm_regs *regs = par; int eax = regs->eax; - cpumask_var_t old_mask; /* SMM req...
2016 Apr 05
0
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
On Tuesday 05 April 2016 16:54:14 Guenter Roeck wrote: > On Tue, Apr 05, 2016 at 07:10:07AM +0200, Juergen Gross wrote: > > Use the smp_call_on_cpu() function to call system management > > mode on cpu 0. > > Make call secure by adding get_online_cpus() to avoid e.g. suspend > > resume cycles in between. > > > > Signed-off-by: Juergen Gross <jgross at
2016 Apr 21
0
[PATCH v4 6/6] hwmon: use smp_call_on_cpu() for dell-smm i8k
On 21/04/16 12:57, Pali Roh?r wrote: > On Tuesday 05 April 2016 21:31:52 Pali Roh?r wrote: >> On Tuesday 05 April 2016 16:54:14 Guenter Roeck wrote: >>> On Tue, Apr 05, 2016 at 07:10:07AM +0200, Juergen Gross wrote: >>>> Use the smp_call_on_cpu() function to call system management >>>> mode on cpu 0. >>>> Make call secure by adding
2014 Apr 01
2
CH7007A (AKA CH7006) TV OUT Support for NV11 (NVidia GeForce2 Go Dell I8K Laptop)
I have a Dell Inspiron 8100 laptop (or I8K) with a NVidia Geforce2 Go (or NV11) with an embedded CH7007A chip, and am seeing the following after getting ch7006 kernel driver/module loaded: # dmesg |grep ch7006 -i --- Snip --- [ 21.191147] nouveau [ I2C][0000:01:00.0] detected TV encoder: ch7006 [ 21.404731] ch7006 1-0075: ch700...
2014 Apr 02
0
CH7007A (AKA CH7006) TV OUT Support for NV11 (NVidia GeForce2 Go Dell I8K Laptop)
On Wed, Apr 2, 2014 at 5:24 PM, Roger <rogerx.oss at gmail.com> wrote: > After analyzing verbose nouveau & drm dmesg, I have found seemingly no more > useful details pertaining to having no TV-1 device. The TV-1 device might be > getting lost within DRM, by setting the TV-1 (SVIDEO, Composite) device into > DPMS mode or Full Power Down mode, and the ch7006 datasheet does say
2016 Apr 06
14
[PATCH v5 0/6] Support calling functions on dedicated physical cpu
...al boot parameters (vcpu pinning) limiting the hypervisor in it's scheduling decisions. This patch series is adding a generic function to be able to temporarily pin a (virtual) cpu to a dedicated physical cpu for executing above mentioned functions on that specific cpu. The drivers (dcdbas and i8k) requiring this functionality are modified accordingly. Changes in V5: - patch 3: rename and reshuffle parameters of smp_call_on_cpu() as requested by Peter Zijlstra - patch 3: test target cpu to be online as requested by Peter Zijlstra - patch 4: less wordy messages as requested by David Vrabel...
2016 Apr 06
14
[PATCH v5 0/6] Support calling functions on dedicated physical cpu
...al boot parameters (vcpu pinning) limiting the hypervisor in it's scheduling decisions. This patch series is adding a generic function to be able to temporarily pin a (virtual) cpu to a dedicated physical cpu for executing above mentioned functions on that specific cpu. The drivers (dcdbas and i8k) requiring this functionality are modified accordingly. Changes in V5: - patch 3: rename and reshuffle parameters of smp_call_on_cpu() as requested by Peter Zijlstra - patch 3: test target cpu to be online as requested by Peter Zijlstra - patch 4: less wordy messages as requested by David Vrabel...
2016 Apr 13
0
[PATCH v5 0/6] Support calling functions on dedicated physical cpu
...pinning) limiting the hypervisor in it's scheduling > decisions. > > This patch series is adding a generic function to be able to temporarily > pin a (virtual) cpu to a dedicated physical cpu for executing above > mentioned functions on that specific cpu. The drivers (dcdbas and i8k) > requiring this functionality are modified accordingly. > > Changes in V5: > - patch 3: rename and reshuffle parameters of smp_call_on_cpu() as requested > by Peter Zijlstra > - patch 3: test target cpu to be online as requested by Peter Zijlstra > - patch 4: less wordy me...
2016 Apr 05
2
[Xen-devel] [PATCH v4 4/6] xen: add xen_pin_vcpu() to support calling functions on a dedicated pcpu
...I'd probably turn these all into: if (cpu >= 0 && ret < 0) { pr_warn("Failed to pin VCPU %d to physical CPU %d: %d", smp_processor_id(), cpu, ret); disable_pinning = true; } And look at getting the user of this API to print a more useful error. "i8k: unable to call SMM BIOS on physical CPU %d: %d" Or whatever. David
2016 Apr 05
2
[Xen-devel] [PATCH v4 4/6] xen: add xen_pin_vcpu() to support calling functions on a dedicated pcpu
...I'd probably turn these all into: if (cpu >= 0 && ret < 0) { pr_warn("Failed to pin VCPU %d to physical CPU %d: %d", smp_processor_id(), cpu, ret); disable_pinning = true; } And look at getting the user of this API to print a more useful error. "i8k: unable to call SMM BIOS on physical CPU %d: %d" Or whatever. David