[PR #227] [CLOSED] Osi args fix #275

Open
opened 2026-01-31 21:30:34 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qemu/qemu/pull/227
Author: @off-by-1-error
Created: 11/22/2022
Status: Closed

Base: masterHead: osi_args_fix


📝 Commits (10+)

  • bccfb07 docs/tcg-plugins: describe QPP API
  • a619b1c tcg/plugins: Automatically define CURRENT_PLUGIN
  • 415003e tcg/plugins: Support for inter-plugin interactions
  • 274ec63 tcg/plugins: Add example pair of QPP plugins
  • b97c5a5 Expand plugin API to allow register accesses (WIP)
  • dd5920b Syscalls QPP plugin, tested with x86_64
  • 9fd72b1 Add syscalls logger plugin
  • dba9d1c Add qemu_plugin_read_guest_virt_mem to plugin API
  • f3ef4a2 Add sc_file_log plugin to log execve/open filenames across architectures
  • 8cfa83a plugins/api add virt_to_phys and virt_to_host functions

📊 Changes

62 files changed (+6618 additions, -3 deletions)

View changed files

📝 accel/tcg/cpu-exec.c (+5 -0)
📝 contrib/plugins/Makefile (+32 -1)
contrib/plugins/osi.c (+36 -0)
contrib/plugins/osi.h (+9 -0)
contrib/plugins/osi_linux/.gitignore (+3 -0)
contrib/plugins/osi_linux/Makefile (+47 -0)
contrib/plugins/osi_linux/README.md (+180 -0)
contrib/plugins/osi_linux/default_profile.cpp (+68 -0)
contrib/plugins/osi_linux/default_profile.h (+19 -0)
contrib/plugins/osi_linux/endian_helpers.h (+21 -0)
contrib/plugins/osi_linux/kernel_2_4_x_profile.cpp (+42 -0)
contrib/plugins/osi_linux/kernel_2_4_x_profile.h (+33 -0)
contrib/plugins/osi_linux/kernel_profile.h (+12 -0)
contrib/plugins/osi_linux/kernel_structs.html (+164 -0)
contrib/plugins/osi_linux/kernelinfo.conf (+1294 -0)
contrib/plugins/osi_linux/kernelinfo_downloader.cpp (+51 -0)
contrib/plugins/osi_linux/kernelinfo_downloader.h (+1 -0)
contrib/plugins/osi_linux/osi_int.h (+27 -0)
contrib/plugins/osi_linux/osi_int_fns.h (+51 -0)
contrib/plugins/osi_linux/osi_linux.cpp (+817 -0)

...and 42 more files

📄 Description

Parses the plugin args to osi_linux. kconf_file and kconf_group are both required.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qemu/qemu/pull/227 **Author:** [@off-by-1-error](https://github.com/off-by-1-error) **Created:** 11/22/2022 **Status:** ❌ Closed **Base:** `master` ← **Head:** `osi_args_fix` --- ### 📝 Commits (10+) - [`bccfb07`](https://github.com/qemu/qemu/commit/bccfb0724f393cbb1321860b4252d95596efa766) docs/tcg-plugins: describe QPP API - [`a619b1c`](https://github.com/qemu/qemu/commit/a619b1c71a1ca763825fe748340bfb8236ad81cf) tcg/plugins: Automatically define CURRENT_PLUGIN - [`415003e`](https://github.com/qemu/qemu/commit/415003e0aa8c343a6b37eb9962e2fd3b9686a461) tcg/plugins: Support for inter-plugin interactions - [`274ec63`](https://github.com/qemu/qemu/commit/274ec63cef1476146b25b4c2d067612b1290e57f) tcg/plugins: Add example pair of QPP plugins - [`b97c5a5`](https://github.com/qemu/qemu/commit/b97c5a56edd0ba3b5f6ab16bf531ac1f7abaac04) Expand plugin API to allow register accesses (WIP) - [`dd5920b`](https://github.com/qemu/qemu/commit/dd5920b6fe7e4558446a69013c9e21095881cd31) Syscalls QPP plugin, tested with x86_64 - [`9fd72b1`](https://github.com/qemu/qemu/commit/9fd72b162955c879be1bccffbbf9d24eef4b1d0d) Add syscalls logger plugin - [`dba9d1c`](https://github.com/qemu/qemu/commit/dba9d1ceffeeeddf2b5232d64ca97147a4f5a3a5) Add qemu_plugin_read_guest_virt_mem to plugin API - [`f3ef4a2`](https://github.com/qemu/qemu/commit/f3ef4a2206bc254812c9a397f6897cd427769ee3) Add sc_file_log plugin to log execve/open filenames across architectures - [`8cfa83a`](https://github.com/qemu/qemu/commit/8cfa83a238ce13942ae139e0d200bd9c44d68a99) plugins/api add virt_to_phys and virt_to_host functions ### 📊 Changes **62 files changed** (+6618 additions, -3 deletions) <details> <summary>View changed files</summary> 📝 `accel/tcg/cpu-exec.c` (+5 -0) 📝 `contrib/plugins/Makefile` (+32 -1) ➕ `contrib/plugins/osi.c` (+36 -0) ➕ `contrib/plugins/osi.h` (+9 -0) ➕ `contrib/plugins/osi_linux/.gitignore` (+3 -0) ➕ `contrib/plugins/osi_linux/Makefile` (+47 -0) ➕ `contrib/plugins/osi_linux/README.md` (+180 -0) ➕ `contrib/plugins/osi_linux/default_profile.cpp` (+68 -0) ➕ `contrib/plugins/osi_linux/default_profile.h` (+19 -0) ➕ `contrib/plugins/osi_linux/endian_helpers.h` (+21 -0) ➕ `contrib/plugins/osi_linux/kernel_2_4_x_profile.cpp` (+42 -0) ➕ `contrib/plugins/osi_linux/kernel_2_4_x_profile.h` (+33 -0) ➕ `contrib/plugins/osi_linux/kernel_profile.h` (+12 -0) ➕ `contrib/plugins/osi_linux/kernel_structs.html` (+164 -0) ➕ `contrib/plugins/osi_linux/kernelinfo.conf` (+1294 -0) ➕ `contrib/plugins/osi_linux/kernelinfo_downloader.cpp` (+51 -0) ➕ `contrib/plugins/osi_linux/kernelinfo_downloader.h` (+1 -0) ➕ `contrib/plugins/osi_linux/osi_int.h` (+27 -0) ➕ `contrib/plugins/osi_linux/osi_int_fns.h` (+51 -0) ➕ `contrib/plugins/osi_linux/osi_linux.cpp` (+817 -0) _...and 42 more files_ </details> ### 📄 Description Parses the plugin args to osi_linux. `kconf_file` and `kconf_group` are both required. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-31 21:30:34 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/qemu#275