Virtual Channel Support Using Write Table

    公开(公告)号:US20220083369A1

    公开(公告)日:2022-03-17

    申请号:US17143149

    申请日:2021-01-06

    Applicant: Apple Inc.

    Abstract: An embodiment of an apparatus includes a processing circuit and a system memory. The processing circuit may store a pending request in a buffer, the pending request corresponding to a transaction that includes a write request to the system memory. The processing circuit may also allocate an entry in a write table corresponding the transaction. After sending the transaction to the system memory to be processed, the pending request in the buffer may be removed in response to the allocation of the write entry.

    Hardware Verification of Dynamically Generated Code

    公开(公告)号:US20220137968A1

    公开(公告)日:2022-05-05

    申请号:US17348565

    申请日:2021-06-15

    Applicant: Apple Inc.

    Abstract: In an embodiment, dynamically-generated code may be supported in the system by ensuring that the code either remains executing within a predefined region of memory or exits to one of a set of valid exit addresses. Software embodiments are described in which the dynamically-generated code is scanned prior to permitting execution of the dynamically-generated code to ensure that various criteria are met including exclusion of certain disallowed instructions and control of branch target addresses. Hardware embodiments are described in which the dynamically-generated code is permitted to executed but is monitored to ensure that the execution criteria are met.

Patent Agency Ranking