Displaying 20 results from an estimated 7000 matches similar to: "[BUG/PATCH] x86 mmiotrace: dynamically disable non-boot CPUs"
2013 Oct 28
1
MmioTrace: Using the Instruction Decoder, etc.
On Fri, 25 Oct 2013 17:19:56 +0400
Eugene Shatokhin <euspectre at gmail.com> wrote:
> Hi,
>
> 2013/10/25 Pekka Paalanen <pq at iki.fi>
>
...
> > We could use some comments from the real reverse-engineers. I used
> > to be mostly a tool writer.
> >
>
> Yes, if some experts could share their knowledge of this matter, this would
> be most
2010 Jun 05
2
[PATCH] kmmio/mmiotrace: fix double free of kmmio_fault_pages
After every iounmap mmiotrace has to free kmmio_fault_pages, but it
can't do it directly, so it defers freeing by RCU.
It usually works, but when mmiotraced code calls ioremap-iounmap
multiple times without sleeping between (so RCU won't kick in and
start freeing) it can be given the same virtual address, so at
every iounmap mmiotrace will schedule the same pages for release.
Obviously it
2010 Jun 13
1
[PATCHv2] kmmio/mmiotrace: fix double free of kmmio_fault_pages
After every iounmap mmiotrace has to free kmmio_fault_pages, but it
can't do it directly, so it defers freeing by RCU.
It usually works, but when mmiotraced code calls ioremap-iounmap
multiple times without sleeping between (so RCU won't kick in and
start freeing) it can be given the same virtual address, so at
every iounmap mmiotrace will schedule the same pages for release.
Obviously it
2013 Oct 17
2
MmioTrace: Using the Instruction Decoder, etc.
On Mon, 14 Oct 2013 22:45:09 +0400
Eugene Shatokhin <euspectre at gmail.com> wrote:
> Hi,
>
> There is an interesting TODO item on MmioTraceDeveloper page:
> "kprobes has a generic instruction decoding facility, use that instead of
> homebrewn (or KVM), and use emulation instead of page faulting"
>
> Actually, I have done something similar in one of my
2013 Oct 25
2
MmioTrace: Using the Instruction Decoder, etc.
On Sat, 19 Oct 2013 17:12:20 +0400
Eugene Shatokhin <euspectre at gmail.com> wrote:
> Hi,
>
> > Ah, you are not using the ftrace framework nor relayfs? Mmiotrace
> used to be relayfs at one point and then converted to ftrace.
>
> Yes, I considered these when I started working on KernelStrider but finally
> borrowed ideas from Perf and implemented them. A mmapped
2013 Oct 19
3
MmioTrace: Using the Instruction Decoder, etc.
On Fri, 18 Oct 2013 00:11:15 +0400
Eugene Shatokhin <euspectre at gmail.com> wrote:
> Hi,
>
> Good to know that!
>
> Yes, it should be faster than page faulting, although I haven't done the
> benchmarking yet. And yes, it is not needed to disable all but one CPU. In
> my current implementation, I use an ordered workqueue to send the data to
> the mmapped output
2008 Dec 13
3
Nouveau wiki translations
Hi all,
it seems that the translations in the Nouveau wiki have been rotting for
some time. Many translated pages even have a note saying they are not
up to date, which makes me think they are not going to be updated anymore
at all.
I am planning to remove all translation links from FrontPage and FAQ.
I will not remove the pages themselves. If someone wants to come back
and actually maintain a
2013 Oct 17
0
MmioTrace: Using the Instruction Decoder, etc.
Hi,
Good to know that!
Yes, it should be faster than page faulting, although I haven't done the
benchmarking yet. And yes, it is not needed to disable all but one CPU. In
my current implementation, I use an ordered workqueue to send the data to
the mmapped output buffer (where they will be read from from the user
space) and that ensures the order of events is kept. May be less than ideal
but
2017 Feb 22
15
[Bug 99913] New: [G96] Reclocking fails on voltage
https://bugs.freedesktop.org/show_bug.cgi?id=99913
Bug ID: 99913
Summary: [G96] Reclocking fails on voltage
Product: xorg
Version: unspecified
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee: nouveau at
2009 Mar 20
1
Nouveau on sparc (Re: Mmiotrace work)
On Fri, 20 Mar 2009 00:06:39 -0500
Jason Detring <detringj at gmail.com> wrote:
> Speaking of contributing, would you like a tester for Nouveau on
> SPARC64? I have access to an Ultra 45 and a pair of PCI boards (TnT2,
> GeForce 6200, both with x86 VBIOSes unfortunately). I don't own any
> PCI-E boards yet, but that can change if there's interest.
I have no idea about
2014 Sep 30
6
[Bug 84515] New: [NV96] HDMI audio works, but has audio gaps or pauses
https://bugs.freedesktop.org/show_bug.cgi?id=84515
Priority: medium
Bug ID: 84515
Assignee: nouveau at lists.freedesktop.org
Summary: [NV96] HDMI audio works, but has audio gaps or pauses
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: ppaalanen
2008 Mar 10
7
[Bug 14941] New: ioremap leak in DRM
http://bugs.freedesktop.org/show_bug.cgi?id=14941
Summary: ioremap leak in DRM
Product: xorg
Version: unspecified
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: minor
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
ReportedBy:
2014 Jul 10
1
Warnings in dmesg and results of mmiotrace 10de:1140 Geforce620m Optimus Laptop Acer E1-531G
Hello
in dmesg I always have these informations (I tested several kernels between 3.7 and 3.16-rc3):
[ 13.742006] nouveau E[ DRM] Pointer to TMDS table invalid
[ 13.742036] nouveau [ DRM] DCB version 4.0
[ 13.742038] nouveau E[ DRM] Pointer to flat panel table invalid
[ 13.742079] nouveau [ DRM] ACPI backlight interface available, not registering our own
[ 13.742082]
2017 Nov 27
0
[PATCH] x86/mm/kmmio: Fix mmiotrace for page unaligned addresses
If something calls ioremap with an address not aligned to PAGE_SIZE, the
returned address might be not aligned as well. This led to a probe
registered on exactly the returned address, but the entire page was armed
for mmiotracing.
On calling iounmap the address passed to unregister_kmmio_probe was
PAGE_SIZE aligned by the caller leading to a complete freeze of the
machine.
We should always page
2024 Jun 28
0
[PATCH v1 1/2] powerpc/mmiotrace: Add MMIO Tracing tool for PowerPC
Jialong Yang <jialong.yang at shingroup.cn> writes:
> mmiotrace is a useful tool to trace MMIO accesses. Nowadays, it only
> supported on x86 and x86_64 platforms.
I've never used mmiotrace, and don't know it well.
I'm not necessarily opposed to merging it, but AFAIK it was mostly used
for reverse engineering proprietary drivers, where the driver itself
couldn't be
2009 Aug 17
5
[Bug 23373] New: X goes to 100% cpu on start with GeForce 9400 (0x086a, C79)
http://bugs.freedesktop.org/show_bug.cgi?id=23373
Summary: X goes to 100% cpu on start with GeForce 9400 (0x086a,
C79)
Product: xorg
Version: git
Platform: x86-64 (AMD64)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo:
2009 Feb 28
1
kernel memory access tracer
Hi
On Fri, 27 Feb 2009 22:39:06 +0100
Vegard Nossum <vegard.nossum at gmail.com> wrote:
> I actually wanted to ask some questions about Nouveau and the NVIDIA
> drivers. I was wondering if there would be any point in extending
> kmemcheck to track this driver's use of kernel memory. We could quite
> easily make a "memory access tracer", which would show all the
2008 Jul 17
1
noveau help/testing
On Thu, 17 Jul 2008 15:49:42 +0200
Micha? Wi?niewski <brylozketrzyn at gmail.com> wrote:
> Hi
>
> I'm writing to you cause I want to help with noveau. I have GF 5200 card and I
> can dump any data you need from it's registers, of course, avalaible to dump
> with nvclock. Just write what test you want me to perform (if possible, with
> explanations; I'll set
2013 Feb 11
24
[Bug 60680] New: HDMI is connected and has mode, TV says "no signal"
https://bugs.freedesktop.org/show_bug.cgi?id=60680
Priority: medium
Bug ID: 60680
Assignee: nouveau at lists.freedesktop.org
Summary: HDMI is connected and has mode, TV says "no signal"
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter:
2018 Feb 23
0
[PATCH 4.14 148/159] x86/mm/kmmio: Fix mmiotrace for page unaligned addresses
4.14-stable review patch. If anyone has any objections, please let me know.
------------------
From: Karol Herbst <kherbst at redhat.com>
[ Upstream commit 6d60ce384d1d5ca32b595244db4077a419acc687 ]
If something calls ioremap() with an address not aligned to PAGE_SIZE, the
returned address might be not aligned as well. This led to a probe
registered on exactly the returned address, but