From 719ab5b9b546c90f0c592cac0bac79473253f2e2 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Tue, 19 Nov 2002 14:24:13 +0000 Subject: - explains more cpu bugs - eventually fix --testing effect --- perl-install/harddrake/ui.pm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'perl-install/harddrake') 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 \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) : -- cgit v1.2.1