-
Data: 2021-03-31 11:13:22
Temat: Re: [OT] Re: Pytanie NTG niestety - Notebook wielosystemowy.
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
Następne wpisy z tego wątku
- 31.03.21 11:19 Piotrek
- 31.03.21 11:34 Marek
- 31.03.21 11:41 heby
- 31.03.21 13:05 Adam
- 31.03.21 14:48 J.F.
- 31.03.21 14:49 J.F.
- 31.03.21 16:40 Marek
- 31.03.21 17:29 J.F.
- 31.03.21 17:59 Jarosław Sokołowski
- 31.03.21 19:52 Marek
- 31.03.21 20:00 Irek.N.
- 31.03.21 20:24 Irek.N.
- 31.03.21 20:27 Irek.N.
- 31.03.21 20:44 Mirek
- 31.03.21 21:04 heby
Najnowsze wątki z tej grupy
- Protoków komunikacyjny do urządzenia pomiarowego
- Hiszpania bez pradu
- amperomierz w plusie
- 3G-nadal działa
- Historia pewnego miernika kalibratora
- Ustym 4k Pro i wyświetlacz
- Czemu rozwaliło celę?
- Wojna w portfelu
- Jaki trojfazowy licznik tuya lub podobny?
- Problem z dekoderem adresów
- Intel się wyprzedaje: po 10latach pchnęli pakiet kontrolny Altery za 1/4 kwoty zakupu
- Korekcja perspektywy
- Wentylator zabija zasilacze LEDek?
- Re: Kompensacja mocy biernej przy 230VAC
- Totaliztyczny obowiązek naprawy maszyn i urządzeń
Najnowsze wątki
- 2025-05-06 SMSy
- 2025-05-06 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-05-06 Warszawa => Strategic Account Manager <=
- 2025-05-06 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2025-05-06 Gdynia => ML Ops Engineer <=
- 2025-05-06 Drobne umowy o dzielo z przeniesieniem praw autorskich
- 2025-05-06 wydobywanie Bitcoinów jest aktualnie zajęciem po prostu nieopłacalnym. Jak wynika z opublikowanych danych, średni koszt wygenerowania jednego Bitcoina wynosi ok. 137 tysięcy dolarów.
- 2025-05-06 Join Bitcoin Blockchain Nonce Global University
- 2025-05-06 Gdynia => ML Ops Engineer <=
- 2025-05-06 Warszawa => IT Recruiter <=
- 2025-05-06 Warszawa => Specjalista wsparcia IT - analiza techniczna sprzętu IT <
- 2025-05-06 Warszawa => Tableau UX Designer <=
- 2025-05-06 Protoków komunikacyjny do urządzenia pomiarowego
- 2025-05-06 Łódź => Mainframe (z/OS, Assembler) Developer <=
- 2025-05-06 Warszawa => Key Account Manager IT <=