Skip to content

Many kernel exports missing #8

Open

Description

@JayFoxRox

xboxpy/ke.py can be used to retrieve pointers to kernel variables, or call kernel functions.
However, a lot of those are not implemented yet.

For an overview of all kerne exports, see our article in XboxDevWiki.

This issue can be implemented in smaller steps. It's an ideal beginner task as it's mostly copy/paste.

The conversion / interface creation could also be automated. @mborgerson has made a tool for OpenXBOX which can parse kernel functions (including type information).

Activity

  1. added
    easyGood for newcomers or if you don't have much time
    on Jun 28, 2018
  2. JayFoxRox commented on Jul 20, 2018

    @JayFoxRox
    MemberAuthor

    A couple of kernel functions / symbols which are insanely useful and should be prioritized:

    • HalReadSMBusValue
    • HalReadWritePCISpace
    • HalReturnToFirmware
    • HalWriteSMBusValue
    • LaunchDataPage
    • READ_PORT_BUFFER_UCHAR
    • READ_PORT_BUFFER_USHORT
    • READ_PORT_BUFFER_ULONG
    • WRITE_PORT_BUFFER_UCHAR
    • WRITE_PORT_BUFFER_USHORT
    • WRITE_PORT_BUFFER_ULONG
    • MmMapIoSpace
    • MmPersistContiguousMemory
    • MmUnmapIoSpace
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    easyGood for newcomers or if you don't have much time

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions