Re: lug-bg: Over 4GB on x86
- Subject: Re: lug-bg: Over 4GB on x86
- From: rsd@xxxxxxxxxxxxx (Dimo Dimitrov)
- Date: Tue, 31 Jul 2001 06:46:37 +1000
Wyzmojno e , prosto niama da raboti zadowolitelno.
Variant I
Prawish slednia page-trik za addresite >4GB : izpolzwash starshite 12-bita w
segmentnite registri za swoite addresi, razmera na segmenta stawa 512MB (ako
predpochitash moje i 1GB), zadeliash 'niskite' 3GB za sywmestimost s
obiknowennite aplikacii i kernel, dyrjish wsichki segmentni registri
newalidni za prewkliuchwane na 512MB-te segmenti po GPF. Taka shte mojesh da
rabotish s prilichnite weche 2TB RAM. Razbira triabwa mestish stranichkite,
da normalizirash addressi, da invalidirash towa-onova i t.n., no towa si e
chast ot veselbata.
Predi da zapochnesh po syshtestwo, razbira se triabwa da prenapishesh niakoi
chasti ot compilatora, kernela i libc (nai-jizneradostnite i predimno
codirani na assembler).
Proizwoditelnostta - w grupata se spomena weche Prawec 8.
Variant II
Ot wremeto na PPRO, addresnata shina e 36-bita - koeto oznachawa che
processora moje da adresira max 64GB fizicheska pamet, imash izbor page size
da e 2MB(4 page directorii * 512 pages entries = 2048 pages = 4GB) + nachini
za dostyp na dopylnitelni 4GB-wi parcheta, minawash pak prez kernela, libc i
compilatora i si gotow.
Variant III - PVM
Dimo
===========================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
|