summaryrefslogtreecommitdiffstats
path: root/perl-install/harddrake/ui.pm
diff options
context:
space:
mode:
authorThierry Vignaud <tvignaud@mandriva.org>2002-11-19 14:24:13 +0000
committerThierry Vignaud <tvignaud@mandriva.org>2002-11-19 14:24:13 +0000
commit719ab5b9b546c90f0c592cac0bac79473253f2e2 (patch)
tree1d9b24a47829e0299a72d15be2d7c539cefab33a /perl-install/harddrake/ui.pm
parent7d9973538da0ffaf2c95412393f072c330bd2c5e (diff)
downloaddrakx-719ab5b9b546c90f0c592cac0bac79473253f2e2.tar
drakx-719ab5b9b546c90f0c592cac0bac79473253f2e2.tar.gz
drakx-719ab5b9b546c90f0c592cac0bac79473253f2e2.tar.bz2
drakx-719ab5b9b546c90f0c592cac0bac79473253f2e2.tar.xz
drakx-719ab5b9b546c90f0c592cac0bac79473253f2e2.zip
- explains more cpu bugs
- eventually fix --testing effect
Diffstat (limited to 'perl-install/harddrake/ui.pm')
-rw-r--r--perl-install/harddrake/ui.pm18
1 files changed, 13 insertions, 5 deletions
diff --git a/perl-install/harddrake/ui.pm b/perl-install/harddrake/ui.pm
index 06e7331d6..b0047c915 100644
--- a/perl-install/harddrake/ui.pm
+++ b/perl-install/harddrake/ui.pm
@@ -28,6 +28,7 @@ my %fields =
- eide devices: the device is either a slave or a master device
- scsi devices: the scsi bus and the scsi device ids")],
"cache size" => [ N("Cache size"), N("Size of the (second level) cpu cache") ],
+ "coma_bug" => [ N("Coma bug:"), N("Does this cpu has Cyrix 6x86 Coma bug ?") ],
"cpu family" => [ N("Cpuid family"), N("Family of the cpu (eg: 6 for i686 class)")],
"cpuid level" => [ N("Cpuid level"), N("Information level that one can obtain through the cpuid instruction")],
"cpu MHz" => [ N("Frequency (MHz)"), N("The cpu frequency in Mhz (Mega herz which in first approximation may be coarsely assimilated to number of instructions the cpu is able to execute per second)")],
@@ -38,10 +39,17 @@ my %fields =
N("new dinamic device name generated by incore kernel devfs")],
"driver" => [ N("Module"), N("the module of the GNU/Linux kernel that handle that device")],
"flags" => [ N("Flags"), N("CPU flags reported by the kernel")],
+ "fdiv_bug" => [ N("Fdiv bug"),
+ N("Early Intel Pentium chips manufactured have a bug in their floating point processor which did not achieve the attended precision when performing a Floating point DIVision (FDIV)") ],
+
+
"fpu" => [ N("Is FPU present"), N("yes means the processor has an arithmetic coprocessor")],
"fpu_exception" => [ N("Does FPU have an irq vector"), N("yes means the arithmetic coprocessor has an exception vector attached")],
- "f00f_bug" => [N("F00f bug"), N("Early pentium were buggy and freeze when decoding the F00F instruction")],
- "info" => [N("Floppy format"), N("Format of floppies the drive accept")],
+ "f00f_bug" => [N("F00f bug"), N("Early pentium were buggy and freezed when decoding the F00F bytecode")],
+ "hlt_bug" => [ N("Halt bug"),
+ N("Some of the early i486DX-100 chips cannot reliably return to operating mode after the \"halt\" instruction is used") ],
+
+ "info" => [N("Floppy format"), N("Format of floppies the drive accept")],
"level" => [N("Level"), N("Sub generation of the cpu")],
"media_type" => [ N("Media class"), N("class of hardware device")],
"Model" => [N("Model"), N("hard disk model")],
@@ -93,7 +101,7 @@ my @menu_items =
$in->ask_warn(N("About Harddrake"),
join ("", N("This is HardDrake, a Mandrake hardware configuration tool.\nVersion:"), " $harddrake::data::version\n",
N("Author:"), " Thierry Vignaud <tvignaud\@mandrakesoft.com> \n\n",
- formatAlaTeX($license)));
+ formatAlaTeX($::license)));
}
}
);
@@ -104,7 +112,7 @@ sub detect {
foreach (@harddrake::data::tree) {
my ($Ident, $title, $icon, $configurator, $detector) = @$_;
next if ref($detector) ne "CODE"; #skip class witouth detector
- next if $Ident =~ /(MODEM|PRINTER)/ && !$::testing;
+ next if $Ident =~ /(MODEM|PRINTER)/ && $::testing;
next if $Ident =~ /MODEM/ && !$options{MODEMS_DETECTION};
next if $Ident =~ /PRINTER/ && !$options{PRINTERS_DETECTION};
# print N("Probing %s class\n", $Ident);
@@ -165,7 +173,7 @@ sub new {
add_icon_path('/usr/share/pixmaps/harddrake2/');
$w = my_gtk->new(N("Harddrake2 version ") . $harddrake::data::version);
$w->{window}->set_usize(760, 550) unless $::isEmbedded;
- $options{MODEMS_DETECTION} = 1 unless defined $options{MODEMS_DETECTION};
+ $options{MODEMS_DETECTION} = 1 unless defined $options{MODEMS_DETECTION};
$options{PRINTERS_DETECTION} = 1 unless defined $options{PRINTERS_DETECTION};
$w->{window}->add(my $main_vbox = gtkadd(gtkadd($::isEmbedded ? new Gtk::VBox(0, 0) :