www.linuxcd.cz + mem
David Trcka
trcka na poda.cz
Pátek Srpen 17 09:11:44 CEST 2001
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 17 Aug 2001, Milan Kerslager wrote:
> * "mem=nopentium" disables the 4MB page tables.
> * "mem=XXX[kKmM]" defines a memory region from HIGH_MEM
> * to <mem>, overriding the bios size.
> * "mem=XXX[KkmM]@XXX[KkmM]" defines a memory region from
> * <start> to <start>+<mem>, overriding the bios size.
>
Tak jo, donutil jste me :)
lib/cmdline.c:
unsigned long long memparse (char *ptr, char **retptr)
{
unsigned long long ret = simple_strtoull (ptr, retptr, 0);
switch (**retptr) {
case 'G':
case 'g':
ret <<= 10;
case 'M':
case 'm':
ret <<= 10;
case 'K':
case 'k':
ret <<= 10;
(*retptr)++;
default:
break;
}
return ret;
}
Jinymi slovy nic se nerika o tom, co ma byt ZA tou definici, takze klidne
muzu napsat mem=128megabajtu a zpracuje se to spravne. Jedina vyjimka je
tvar mem=xxxM na yyyM (vyznam je tam popsan take, ale jinde), tam MUSI
nasledujici znak za [kKmMgG] byt '@'.
- --
David Trcka, network administrator
PODA s.r.o., Internet Service Provider
Ostrava, 28. rijna 150, The Czech Republic
Voice/Fax: +420 69 6612600
PGP KeyID: A80B0051
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE7fMOyVb2/pKgLAFERAmL3AJ9nrf/KKgK9PujcaTtbw8mJCFlI7gCgjjiX
jkdHx2wFK4VEvToj+GtayZM=
=23d7
-----END PGP SIGNATURE-----
Další informace o konferenci Linux