commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Mach branch, master, updated. v1.8-78-g31a3c83


From: Samuel Thibault
Subject: [SCM] GNU Mach branch, master, updated. v1.8-78-g31a3c83
Date: Wed, 5 Dec 2018 16:40:31 -0500 (EST)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Mach".

The branch, master has been updated
       via  31a3c83057fa5b563aa480e31ab975ceaed9abff (commit)
       via  2e85ea08a32706d7787fa7ec0e9873a49b1e52b8 (commit)
      from  e952f70189bf34039453334b725a0da70086873e (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 31a3c83057fa5b563aa480e31ab975ceaed9abff
Author: Samuel Thibault <address@hidden>
Date:   Wed Dec 5 22:40:00 2018 +0100

    io_perm: Rename macro to better name
    
    * i386/i386/io_perm.c (IS_IN_PROTECTED_RANGE): Rename to
    CONTAINS_PCI_CFG.

commit 2e85ea08a32706d7787fa7ec0e9873a49b1e52b8
Author: Damien Zammit <address@hidden>
Date:   Fri Nov 9 22:17:46 2018 -0500

    Restrict access to PCI cfg io ports to one process
    
    * i386/i386/io_perm.c (PCI_CFG1_START, PCI_CFG1_END, PCI_CFG2_START,
    PCI_CFG2_END, IS_IN_PROTECTED_RANGE): New macros.
    (taken_pci_cfg): New variable.
    (io_perm_deallocate): New function.
    (i386_io_perm_create): Return KERN_PROTECTION_FAILURE if requested port
    range contains PCI config registers and that is already taken. Set
    taken_pci_cfg to true when taking them.
    * i386/i386/io_perm.h (io_perm_deallocate): New declaration.
    * i386/include/mach/i386/mach_i386.defs (io_perm_t): Add
    io_perm_deallocate destructor.

-----------------------------------------------------------------------

Summary of changes:
 i386/i386/io_perm.c                   | 27 ++++++++++++++++++++++-----
 i386/i386/io_perm.h                   |  2 --
 i386/include/mach/i386/mach_i386.defs |  2 --
 3 files changed, 22 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
GNU Mach



reply via email to

[Prev in Thread] Current Thread [Next in Thread]