Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1291673 > unrolled thread
| Started by | "Rafael J. Wysocki" <rjw@rjwysocki.net> |
|---|---|
| First post | 2015-12-15 00:20 +0100 |
| Last post | 2015-12-15 04:00 +0100 |
| Articles | 2 — 2 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: [PATCH v4 0/7] ACPICA / debugger: Add in-kernel AML debugger support "Rafael J. Wysocki" <rjw@rjwysocki.net> - 2015-12-15 00:20 +0100
RE: [PATCH v4 0/7] ACPICA / debugger: Add in-kernel AML debugger support "Zheng, Lv" <lv.zheng@intel.com> - 2015-12-15 04:00 +0100
| From | "Rafael J. Wysocki" <rjw@rjwysocki.net> |
|---|---|
| Date | 2015-12-15 00:20 +0100 |
| Subject | Re: [PATCH v4 0/7] ACPICA / debugger: Add in-kernel AML debugger support |
| Message-ID | <qFKzn-4lD-21@gated-at.bofh.it> |
On Thursday, December 03, 2015 10:40:00 AM Lv Zheng wrote: > This patchset enables ACPICA debugger for Linux kernel and implements a > userspace utility to access it. > > A. Build the AML debugger > In order to build the kernel support of AML debugger, the following kconfig > items should be enabled: > CONFIG_ACPI_DEBUG=y > CONFIG_ACPI_DEBUGGER=y > CONFIG_DEBUG_FS=y > CONFIG_ACPI_DEBUGGER_USER=m > The userspace tool can be found at tools/power/acpi/tools/acpidbg. To > build this utility, staying in tools folder and type "make acpi". > > B. Load the AML debugger during runtime > In order to use the in-kernel AML debugger, the following command should be > executed using root user: > # modprobe acpi_dbg > # mount -t debugfs none /sys/kernel/debug > # acpidbg > > C. Batch mode > In order to support scripts, the userspace utility also supports single > command batch mode: > # acpidbg -b "help" > # acpidbg -b "tables" > # acpidbg -b "find _LID" > # acpidbg -b "execute \_SB.LID0._LID" > You can find the documentation about the ACPICA debugger commands in: > https://acpica.org/sites/acpica/files/acpica-reference_17.pdf > (The latest document can be found at https://acpica.org/documentation) > And refer to the chapter - ACPICA debugger reference to obtain the full > description of the debugger commands. Note that not all commands are > supported by an in-kernel AML debugger. > > D. Unload the AML debugger during runtime > After terminating all acpidbg instances, the following command can be > executed to remove the AML debugger from kernel: > # rmmod acpi_dbg > > The following tasks are not completed: > 1. .flush() support in the kernel debugger IO driver. > 2. multi-commands batch mode. > > v2: > 1. Fix a help message issue for the userspace acpidbg utility (this is a > typo fix). > 2. Fix a batch mode issue by adding "\n" to the prompt sequence (this was > lost due to too many rebase cycles). > 3. Fix kconfig dependency for an intermediate patch (this is only useful in > case the latter patches are reverted). > 4. Add more accurate runtime debugger stub mechanism and remove old > ACPI_DEBUGGER_EXEC() stub mechanism. > 5. Add x86 acpi_os_readable() support. > > v3: > 1. Remove acpi_os_readable() support from this patchset. It's sent separately. > 2. Delete some deprecated comments. > > v4: > 1. Rebase patch 4/6 because of Kconfig changes. > 2. Include acpi_os_readable() back as no objections, also test result is > positive. > > Chen Yu (1): > ACPI / x86: introduce acpi_os_readable() support > > Colin Ian King (1): > ACPICA: Debugger: Remove unnecessary status check > > Lv Zheng (5): > ACPICA: Debugger: Convert some mechanisms to OSPM specific > ACPICA: Debugger: Fix runtime stub issues of ACPI_DEBUGGER_EXEC using > different stub mechanism > ACPI / debugger: Add IO interface to access debugger functionalities > tools/power/acpi: Add userspace AML interface support > ACPI / debugger: Add module support for ACPI debugger OK, I'm queuing up [1-6/7] for 4.5. The [7/7] needs at least to be looked at by the x86 maintainers. Thanks, Rafael -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [next] | [standalone]
| From | "Zheng, Lv" <lv.zheng@intel.com> |
|---|---|
| Date | 2015-12-15 04:00 +0100 |
| Subject | RE: [PATCH v4 0/7] ACPICA / debugger: Add in-kernel AML debugger support |
| Message-ID | <qFO0i-6pG-9@gated-at.bofh.it> |
| In reply to | #1291673 |
SGksIFJhZmFlbA0KDQo+IEZyb206IFJhZmFlbCBKLiBXeXNvY2tpIFttYWlsdG86cmp3QHJqd3lz b2NraS5uZXRdDQo+IFNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDE1LCAyMDE1IDc6NDUgQU0NCj4g DQo+IE9uIFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSAxMDo0MDowMCBBTSBMdiBaaGVuZyB3 cm90ZToNCj4gPiBUaGlzIHBhdGNoc2V0IGVuYWJsZXMgQUNQSUNBIGRlYnVnZ2VyIGZvciBMaW51 eCBrZXJuZWwgYW5kIGltcGxlbWVudHMgYQ0KPiA+IHVzZXJzcGFjZSB1dGlsaXR5IHRvIGFjY2Vz cyBpdC4NCj4gPg0KPiA+IEEuIEJ1aWxkIHRoZSBBTUwgZGVidWdnZXINCj4gPiBJbiBvcmRlciB0 byBidWlsZCB0aGUga2VybmVsIHN1cHBvcnQgb2YgQU1MIGRlYnVnZ2VyLCB0aGUgZm9sbG93aW5n IGtjb25maWcNCj4gPiBpdGVtcyBzaG91bGQgYmUgZW5hYmxlZDoNCj4gPiAgQ09ORklHX0FDUElf REVCVUc9eQ0KPiA+ICBDT05GSUdfQUNQSV9ERUJVR0dFUj15DQo+ID4gIENPTkZJR19ERUJVR19G Uz15DQo+ID4gIENPTkZJR19BQ1BJX0RFQlVHR0VSX1VTRVI9bQ0KPiA+IFRoZSB1c2Vyc3BhY2Ug dG9vbCBjYW4gYmUgZm91bmQgYXQgdG9vbHMvcG93ZXIvYWNwaS90b29scy9hY3BpZGJnLiBUbw0K PiA+IGJ1aWxkIHRoaXMgdXRpbGl0eSwgc3RheWluZyBpbiB0b29scyBmb2xkZXIgYW5kIHR5cGUg Im1ha2UgYWNwaSIuDQo+ID4NCj4gPiBCLiBMb2FkIHRoZSBBTUwgZGVidWdnZXIgZHVyaW5nIHJ1 bnRpbWUNCj4gPiBJbiBvcmRlciB0byB1c2UgdGhlIGluLWtlcm5lbCBBTUwgZGVidWdnZXIsIHRo ZSBmb2xsb3dpbmcgY29tbWFuZCBzaG91bGQNCj4gYmUNCj4gPiBleGVjdXRlZCB1c2luZyByb290 IHVzZXI6DQo+ID4gICMgbW9kcHJvYmUgYWNwaV9kYmcNCj4gPiAgIyBtb3VudCAtdCBkZWJ1Z2Zz IG5vbmUgL3N5cy9rZXJuZWwvZGVidWcNCj4gPiAgIyBhY3BpZGJnDQo+ID4NCj4gPiBDLiBCYXRj aCBtb2RlDQo+ID4gSW4gb3JkZXIgdG8gc3VwcG9ydCBzY3JpcHRzLCB0aGUgdXNlcnNwYWNlIHV0 aWxpdHkgYWxzbyBzdXBwb3J0cyBzaW5nbGUNCj4gPiBjb21tYW5kIGJhdGNoIG1vZGU6DQo+ID4g ICMgYWNwaWRiZyAtYiAiaGVscCINCj4gPiAgIyBhY3BpZGJnIC1iICJ0YWJsZXMiDQo+ID4gICMg YWNwaWRiZyAtYiAiZmluZCBfTElEIg0KPiA+ICAjIGFjcGlkYmcgLWIgImV4ZWN1dGUgXF9TQi5M SUQwLl9MSUQiDQo+ID4gWW91IGNhbiBmaW5kIHRoZSBkb2N1bWVudGF0aW9uIGFib3V0IHRoZSBB Q1BJQ0EgZGVidWdnZXIgY29tbWFuZHMgaW46DQo+ID4gIGh0dHBzOi8vYWNwaWNhLm9yZy9zaXRl cy9hY3BpY2EvZmlsZXMvYWNwaWNhLXJlZmVyZW5jZV8xNy5wZGYNCj4gPiAgKFRoZSBsYXRlc3Qg ZG9jdW1lbnQgY2FuIGJlIGZvdW5kIGF0IGh0dHBzOi8vYWNwaWNhLm9yZy9kb2N1bWVudGF0aW9u KQ0KPiA+IEFuZCByZWZlciB0byB0aGUgY2hhcHRlciAtIEFDUElDQSBkZWJ1Z2dlciByZWZlcmVu Y2UgdG8gb2J0YWluIHRoZSBmdWxsDQo+ID4gZGVzY3JpcHRpb24gb2YgdGhlIGRlYnVnZ2VyIGNv bW1hbmRzLiBOb3RlIHRoYXQgbm90IGFsbCBjb21tYW5kcyBhcmUNCj4gPiBzdXBwb3J0ZWQgYnkg YW4gaW4ta2VybmVsIEFNTCBkZWJ1Z2dlci4NCj4gPg0KPiA+IEQuIFVubG9hZCB0aGUgQU1MIGRl YnVnZ2VyIGR1cmluZyBydW50aW1lDQo+ID4gQWZ0ZXIgdGVybWluYXRpbmcgYWxsIGFjcGlkYmcg aW5zdGFuY2VzLCB0aGUgZm9sbG93aW5nIGNvbW1hbmQgY2FuIGJlDQo+ID4gZXhlY3V0ZWQgdG8g cmVtb3ZlIHRoZSBBTUwgZGVidWdnZXIgZnJvbSBrZXJuZWw6DQo+ID4gICMgcm1tb2QgYWNwaV9k YmcNCj4gPg0KPiA+IFRoZSBmb2xsb3dpbmcgdGFza3MgYXJlIG5vdCBjb21wbGV0ZWQ6DQo+ID4g MS4gLmZsdXNoKCkgc3VwcG9ydCBpbiB0aGUga2VybmVsIGRlYnVnZ2VyIElPIGRyaXZlci4NCj4g PiAyLiBtdWx0aS1jb21tYW5kcyBiYXRjaCBtb2RlLg0KPiA+DQo+ID4gdjI6DQo+ID4gMS4gRml4 IGEgaGVscCBtZXNzYWdlIGlzc3VlIGZvciB0aGUgdXNlcnNwYWNlIGFjcGlkYmcgdXRpbGl0eSAo dGhpcyBpcyBhDQo+ID4gICAgdHlwbyBmaXgpLg0KPiA+IDIuIEZpeCBhIGJhdGNoIG1vZGUgaXNz dWUgYnkgYWRkaW5nICJcbiIgdG8gdGhlIHByb21wdCBzZXF1ZW5jZSAodGhpcyB3YXMNCj4gPiAg ICBsb3N0IGR1ZSB0byB0b28gbWFueSByZWJhc2UgY3ljbGVzKS4NCj4gPiAzLiBGaXgga2NvbmZp ZyBkZXBlbmRlbmN5IGZvciBhbiBpbnRlcm1lZGlhdGUgcGF0Y2ggKHRoaXMgaXMgb25seSB1c2Vm dWwgaW4NCj4gPiAgICBjYXNlIHRoZSBsYXR0ZXIgcGF0Y2hlcyBhcmUgcmV2ZXJ0ZWQpLg0KPiA+ IDQuIEFkZCBtb3JlIGFjY3VyYXRlIHJ1bnRpbWUgZGVidWdnZXIgc3R1YiBtZWNoYW5pc20gYW5k IHJlbW92ZSBvbGQNCj4gPiAgICBBQ1BJX0RFQlVHR0VSX0VYRUMoKSBzdHViIG1lY2hhbmlzbS4N Cj4gPiA1LiBBZGQgeDg2IGFjcGlfb3NfcmVhZGFibGUoKSBzdXBwb3J0Lg0KPiA+DQo+ID4gdjM6 DQo+ID4gMS4gUmVtb3ZlIGFjcGlfb3NfcmVhZGFibGUoKSBzdXBwb3J0IGZyb20gdGhpcyBwYXRj aHNldC4gSXQncyBzZW50IHNlcGFyYXRlbHkuDQo+ID4gMi4gRGVsZXRlIHNvbWUgZGVwcmVjYXRl ZCBjb21tZW50cy4NCj4gPg0KPiA+IHY0Og0KPiA+IDEuIFJlYmFzZSBwYXRjaCA0LzYgYmVjYXVz ZSBvZiBLY29uZmlnIGNoYW5nZXMuDQo+ID4gMi4gSW5jbHVkZSBhY3BpX29zX3JlYWRhYmxlKCkg YmFjayBhcyBubyBvYmplY3Rpb25zLCBhbHNvIHRlc3QgcmVzdWx0IGlzDQo+ID4gICAgcG9zaXRp dmUuDQo+ID4NCj4gPiBDaGVuIFl1ICgxKToNCj4gPiAgIEFDUEkgLyB4ODY6IGludHJvZHVjZSBh Y3BpX29zX3JlYWRhYmxlKCkgc3VwcG9ydA0KPiA+DQo+ID4gQ29saW4gSWFuIEtpbmcgKDEpOg0K PiA+ICAgQUNQSUNBOiBEZWJ1Z2dlcjogUmVtb3ZlIHVubmVjZXNzYXJ5IHN0YXR1cyBjaGVjaw0K PiA+DQo+ID4gTHYgWmhlbmcgKDUpOg0KPiA+ICAgQUNQSUNBOiBEZWJ1Z2dlcjogQ29udmVydCBz b21lIG1lY2hhbmlzbXMgdG8gT1NQTSBzcGVjaWZpYw0KPiA+ICAgQUNQSUNBOiBEZWJ1Z2dlcjog Rml4IHJ1bnRpbWUgc3R1YiBpc3N1ZXMgb2YgQUNQSV9ERUJVR0dFUl9FWEVDIHVzaW5nDQo+ID4g ICAgIGRpZmZlcmVudCBzdHViIG1lY2hhbmlzbQ0KPiA+ICAgQUNQSSAvIGRlYnVnZ2VyOiBBZGQg SU8gaW50ZXJmYWNlIHRvIGFjY2VzcyBkZWJ1Z2dlciBmdW5jdGlvbmFsaXRpZXMNCj4gPiAgIHRv b2xzL3Bvd2VyL2FjcGk6IEFkZCB1c2Vyc3BhY2UgQU1MIGludGVyZmFjZSBzdXBwb3J0DQo+ID4g ICBBQ1BJIC8gZGVidWdnZXI6IEFkZCBtb2R1bGUgc3VwcG9ydCBmb3IgQUNQSSBkZWJ1Z2dlcg0K PiANCj4gT0ssIEknbSBxdWV1aW5nIHVwIFsxLTYvN10gZm9yIDQuNS4NCltMdiBaaGVuZ10gDQpU aGFua3MhDQoNCj4gDQo+IFRoZSBbNy83XSBuZWVkcyBhdCBsZWFzdCB0byBiZSBsb29rZWQgYXQg YnkgdGhlIHg4NiBtYWludGFpbmVycy4NCltMdiBaaGVuZ10gDQpPSywgd2UnbGwgcmUtc2VuZCB0 aGlzIHBhdGNoIHRvIGJvdGggeDg2L2FjcGkgbWFpbGluZyBsaXN0IHdpdGggYW4gYWRkaXRpb25h bCB0ZXN0IHBhdGNoIGluY2x1ZGVkIHRvIG1ha2UgaXQgY2xlYXJlci4NCg0KVGhhbmtzIGFuZCBi ZXN0IHJlZ2FyZHMNCi1Mdg0K -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web