Quantcast
Channel: Debian User Forums
Viewing all articles
Browse latest Browse all 2901

Installation • Re: Verifying checksum signature files?

$
0
0
Hello @MathFan_1,
In reading further through: viewtopic.php?t=160751 regarding the EOL for i386 it looks like my N270 machines need to simply go away for recycling.
According to the draft of the Debian Trixie Release Notes [1]:
5.1.13. Baseline for 32-bit PC is now i686

Debian's support for 32-bit PC (known as the Debian architecture i386) now no longer covers any i586 processor. The new minimum requirement is i686. This means that the i386 architecture now requires the "long NOP" (NOPL) instruction, while bullseye still supported some i586 processors without that instruction (e.g. the "AMD Geode").

If your machine is not compatible with this requirement, it is recommended that you stay with bullseye for the remainder of its support cycle.
So, it depends on if the Intel Atom N270 CPU supports the NOPL instruction ("NOP—No Operation", see [2]):
Description
This instruction performs no operation. It is a one-byte or multi-byte NOP that takes up space in the instruction
stream but does not impact machine context, except for the EIP register.

The multi-byte form of NOP is available on processors with model encoding:
• CPUID.01H.EAX[Bytes 11:8] = 0110B or 1111B

The multi-byte NOP instruction does not alter the content of a register and will not issue a memory operation. The
instruction’s operation is the same in non-64-bit modes and 64-bit mode.
So, if the NOPL instruction is supported by your CPU, it could be compatible with i686 architecture.

You can check with the following command (this is an example from an x86_64 Intel cpu):

Code:

lscpu | grep --color=auto noplFlags:                                fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm pti tpr_shadow vnmi flexpriority vpid dtherm
Hope this helps. Please let me know.
--
[1] [Draft] Trixie Release Notes > 5. Issues to be aware of for trixie > 5.1.13. Baseline for 32-bit PC is now i686
[2] Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 2 (2A, 2B, 2C, & 2D): Instruction Set Reference, A-Z
[3] Wikipedia, x86 instruction listings
[4] JookWiki, "nopl"

Statistics: Posted by Aki — 2024-11-16 08:00



Viewing all articles
Browse latest Browse all 2901

Trending Articles