eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaPytanie NTG niestety - Notebook wielosystemowy.Re: [OT] Re: Pytanie NTG niestety - Notebook wielosystemowy.
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!news2.arglkargh.de!news.mixmin.net!eternal-september.org!
    reader02.eternal-september.org!.POSTED!not-for-mail
    From: heby <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: [OT] Re: Pytanie NTG niestety - Notebook wielosystemowy.
    Date: Wed, 31 Mar 2021 11:13:22 +0200
    Organization: A noiseless patient Spider
    Lines: 27
    Message-ID: <s41efm$2ls$1@dont-email.me>
    References: <s...@f...lasek.waw.pl>
    <60623125$0$511$65785112@news.neostrada.pl>
    <s...@f...lasek.waw.pl>
    <a...@n...neostrada.pl>
    <s3up3e$qh2$1@dont-email.me>
    <a...@n...neostrada.pl>
    <s3v8le$d0n$2@dont-email.me>
    <a...@n...neostrada.pl>
    <s3vak4$s1p$1@dont-email.me>
    <a...@n...neostrada.pl>
    <s3vg2k$6b7$1@dont-email.me>
    <a...@n...neostrada.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=utf-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Wed, 31 Mar 2021 09:13:26 -0000 (UTC)
    Injection-Info: reader02.eternal-september.org;
    posting-host="b7448668f3def8ef76df9e60e49e8efe"; logging-data="2748";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+Z1SAnz97lsiZjJm7bV8fa"
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101
    Thunderbird/78.9.0
    Cancel-Lock: sha1:kqVVfsNzVd82sO9ZOO50Y02erQQ=
    In-Reply-To: <a...@n...neostrada.pl>
    Content-Language: en-US
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:763443
    [ ukryj nagłówki ]

    On 31/03/2021 10:43, Marek wrote:
    > funkcję reinkarnacji). Nie wszedłem jeszcze głęboko ale wygląda na to,
    > że taki 'user space' driver musi w jakiś sposób zgłosić do czego może
    > mieć dostęp. Oczywiście jądro i tak mu nie pozwoli na dostęp do zasobów
    > zastrzeżonych przez inne drivery ale nadal krótkowzrocznie widzę "moment
    > rejestracji i ustalenia zasobów" jako potencjalną dziurę.

    To chyba działa tak: hardware PCI[e] określa zakres IO/DMA. Kernel
    bierze ten zakres i taktuje jako ograniczenie dla sterownika.
    Sterownik, jesli chce coś wiecej, to prosi kernel o udostepnienie, np.
    na jakiś bufor w pamieci. Ale ogólnie to kernel musi się na to zgodzić.

    Ostatnio z ciekawostek, to np. włamano się do PS4 poprzez fake
    urządzenie PCI. Kernel nie sprawdzał czy hardware jest oryginalne i
    udało się zrobić hardwareowy atak MItM. Wiec mikrokernel nie chroni
    przez takimi rzeczami, podobnie jak bugami w CPU, ale i tak ładowanie
    takiego sterowanika nVidi w działajacy kernel uważam za grube
    przegięcie, nie wiadomo co w nim jest, więc lepiej coby był ograniczony
    do określonego zakresu IO i shared memory z jakimś procesem po stronie
    usera.

    > Ale widzę, że szybciej  możnaby z tego
    > zrobić  w pełni sprawny mikrokernel niż monolit....

    Może nie warto robić...

    https://en.wikipedia.org/wiki/L4_microkernel_family

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: