Re: RISC-V: quanta parte del processore ha licenza libera?

2021-03-10 Per discussione Marco Bodrato

Saluton Marco,

Il 2021-03-10 19:54 Marco Ciampa ha scritto:

Concordo pienamente (lacrimuccia pensando allo Z80 e ai bei tempi
dell'assembler...)


Son quasi dieci anni che non tocco l'assembler dello Z80, ma ricordo con 
certezza che usa i flag; anzi, c'è proprio il registro F, ad 8-bit come 
tutti gli altri!


Ma m'hai fatto venir voglia di riguardare quell'algoritmo di divisione 
scritto allora per sdcc...


Ĝis,
m



Re: RISC-V: quanta parte del processore ha licenza libera?

2021-03-10 Per discussione Marco Ciampa
On Wed, Mar 10, 2021 at 11:27:54AM +0100, Gian Uberto Lauri wrote:
> Ma diamine, quanto mi mancava leggere cose del genere...

Concordo pienamente (lacrimuccia pensando allo Z80 e ai bei tempi
dell'assembler...)

-- 

Saluton,
Marco Ciampa



Re: Bugreport: quale pacchetto?

2021-03-10 Per discussione Davide Prina

On 10/03/21 10:53, Carlo Agrusti wrote:


ho riattivato il lettore di impronte digitali sul mio portatile


io non ho mai capito questa cosa.
Se io uso il mio dispositivo con il riconoscimento delle impronte, sto 
fornendo all'attaccante la chiave per poter accedere e usare il mio 
dispositivo e quindi avere successo nell'attacco molto facilmente.
Tanto vale togliere qualsiasi protezione e lasciarlo aperto per l'uso di 
chiunque.


Sul dispositivo sono presenti le tue impronte digitali e quindi è molto 
facile ricavarle e con una stampante 3D stampare le tue impronte per 
poterlo usare (ci sono diversi articoli di esperti di sicurezza su 
queste questioni).


Inoltre questi metodi di (in)sicurezza fanno si che ci sia un commercio 
anche di questi "dati". Ora puoi trovare gratuitamente o acquistando set 
di centinaia/migliaia di dati con associati a nome e cognome altre 
informazioni come id/pwd di servizi, dati sanitari, ... fra un po' 
inizieranno ad apparire anche i dati biometrici... o magari ci sono già.
Il problema è che se ti rubano il tuo bancomat, puoi andare a bloccarlo 
e fartene dare uno  nuovo. Se ti rubano i tuoi dati biometrici, non c'è 
nessuno attualmente, almeno che io sappia, che posa fare altrettanto.



(138a:0050 Validity Sensors), e per farlo funzionare ho dovuto
modificare la libreria libfprint dai sorgente.


c'è una discussione su questo argomento su
debian-proj...@lists.debian.org
thread "Debian and fingerprint readers"

in pratica dicono che con una testing aggiornata e installando i 
pacchetti fprintd e libpam-fprint funziona tutto e chiedevano come mai 
questi pacchetti non siano installati di default.

Leggi il thread, magari con il tuo lettore non funziona questa soluzione.


gdm-fingerprint]: gkr-pam: no password is available for user



Volevo quindi
segnalare un bug anche per questo, ma non riesco a capire a quale
pacchetto associarlo; pensavo libpam-gnome-keyring , ma mi sorge il
dubbio che lui funzioni bene e che il problema sia altrove.


se vuoi segnalare un bug e non sei sicuro puoi inviarlo al pacchetto 
dove secondo te si verifica, indicando che non sei sicuro di aver 
individuato il pacchetto corretto... il DD di solito gira al pacchetto 
corretto il bug


Ciao
Davide
--
Fate una prova di guida ... e tenetevi la macchina!:
http://linguistico.sf.net/wiki/doku.php?id=usaooo2
Non autorizzo la memorizzazione del mio indirizzo su outlook




Re: errore signature verification in testing

2021-03-10 Per discussione Davide Prina

dal bug report #984884 mi chiedono le seguenti info:

1) vedere se si capisce quando è stato fatto l'upgrade e rispetto a cosa 
(secondo me questa informazione non è più recuperabile)


$ zgrep libgcrypt20 /var/log/dpkg.log*

2) avete per caso fatto un upgrade dalla pre-oldstable alla testing?
Cioè dal 2017 avevate già la testing e avete continuato a fare 
aggiornamenti o avevate una oldstable e siete passati in testing senza 
prima aggiornare alla stable che c'era all'epoca?


3) avete altre info da fornire per poter capire cosa possa essere successo?

4) chi legge questa mail può verificare se ha questo file:

$ ls -l /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5

e segnalare qui in lista la sua presenza dando altre info

Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
$
Perché microsoft continua a compiere azioni illegali?:
http://linguistico.sf.net/wiki/doku.php?id=traduzioni:ms_illegal
Non autorizzo la memorizzazione del mio indirizzo su outlook




Re: RISC-V: quanta parte del processore ha licenza libera?

2021-03-10 Per discussione Gian Uberto Lauri
> "AR" == Alessandro Rubini  writes:

AR> riscv-spec-20191213.pdf pagina 23 (ricordavo bene):

AR>The conditional branches were designed to include arithmetic
AR> comparison operations between two registers (as also done in
AR> PA-RISC, Xtensa, and MIPS R6), rather than use condition codes
AR> (x86, ARM, SPARC, PowerPC), or to only compare one register
AR> against zero (Alpha, MIPS), or two registers only for equality
AR> (MIPS). This design was motivated by the observation that a
AR> combined compare-and-branch instruction fits into a regular
AR> pipeline, avoids additional condition code state or use of a
AR> temporary register, and reduces static code size and dynamic
AR> instruction fetch traffic. Another point is that comparisons
AR> against zero require non-trivial circuit delay (especially after
AR> the move to static logic in advanced processes) and so are almost
AR> as expensive as arithmetic magnitude compares. Another advantage
AR> of a fused compare-and-branch instruction is that branches are
AR> observed earlier in the front-end instruction stream, and so can
AR> be predicted earlier. There is perhaps an advantage to a design
AR> with condition codes in the case where multiple branches can be
AR> taken based on the same condition codes, but we believe this case
AR> to be relatively rare.

Lo so, non si fa, non si cita un grosso blocco di testo per un
commento di due righe...

Ma diamine, quanto mi mancava leggere cose del genere...

GRAZIE!

-- 
 /\   ___Ubuntu: ancient
/___/\_|_|\_|__|___Gian Uberto Lauri_   African word
  //--\| | \|  |   Integralista GNUslamicomeaning "I can
\/ coltivatore diretto di software   not install
 già sistemista a tempo (altrui) perso...Debian"

Warning: gnome-config-daemon considered more dangerous than GOTO



Re: RISC-V: quanta parte del processore ha licenza libera?

2021-03-10 Per discussione Alessandro Rubini
>> La differenza e` che riscV e` stato pensato tenendo in
>> considerazione tutta l'esperienza del settore, prendendo il meglio di
>> tutte le idee precedenti e scartando gli errori (per esempio, se
>> ricordo bene, non ha un registro "flags", e il manuale spiega
>> perche`).
> 
> Questa è interessante, dove la trovo?

riscv-spec-20191213.pdf pagina 23 (ricordavo bene):

   The conditional branches were designed to include arithmetic
   comparison operations between two registers (as also done in PA-RISC,
   Xtensa, and MIPS R6), rather than use condition codes (x86, ARM,
   SPARC, PowerPC), or to only compare one register against zero (Alpha,
   MIPS), or two registers only for equality (MIPS). This design was
   motivated by the observation that a combined compare-and-branch
   instruction fits into a regular pipeline, avoids additional condition
   code state or use of a temporary register, and reduces static code
   size and dynamic instruction fetch traffic. Another point is that
   comparisons against zero require non-trivial circuit delay (especially
   after the move to static logic in advanced processes) and so are
   almost as expensive as arithmetic magnitude compares. Another
   advantage of a fused compare-and-branch instruction is that branches
   are observed earlier in the front-end instruction stream, and so can
   be predicted earlier. There is perhaps an advantage to a design with
   condition codes in the case where multiple branches can be taken based
   on the same condition codes, but we believe this case to be relatively
   rare.

   [...]

saluti
/alessandro



Bugreport: quale pacchetto?

2021-03-10 Per discussione Carlo Agrusti
Buongiorno a tutti,

dopo ere eccomi a scrivere nuovamente in lista. Vi spiego il problema:
ho riattivato il lettore di impronte digitali sul mio portatile
(138a:0050 Validity Sensors), e per farlo funzionare ho dovuto
modificare la libreria libfprint dai sorgente. Il primo bugreport è
quindi semplice: il pacchetto è libfprint-2-2. Il sensore ora funziona
bene, e riesco ad autenticarmi col ditino, ma PAM fa casino e non
sblocca gnome-keyring in automatico; il messaggio di errore è:

gdm-fingerprint]: gkr-pam: no password is available for user

Googlando in giro, ho scoperto che i cugini di Manjaro hanno risolto il
problema mettendo a posto i file di configurazione di PAM, ma non sono
riuscito a capire quali modifiche hanno apportato. Volevo quindi
segnalare un bug anche per questo, ma non riesco a capire a quale
pacchetto associarlo; pensavo libpam-gnome-keyring , ma mi sorge il
dubbio che lui funzioni bene e che il problema sia altrove.

Suggerimenti?



Re: RISC-V: quanta parte del processore ha licenza libera?

2021-03-10 Per discussione Marco Ciampa
On Sat, Mar 06, 2021 at 12:17:35PM +0100, Alessandro Rubini wrote:
[...]

Grazie Ale, come sempre esaustivo...

> open-risc, lm32, zpu, anche sparc e` stato liberato (e di sparc32
> esistono implementazioni libere), piu` sicuramente mille altri che non
> conosco. La differenza e` che riscV e` stato pensato tenendo in
> considerazione tutta l'esperienza del settore, prendendo il meglio di
> tutte le idee precedenti e scartando gli errori (per esempio, se
> ricordo bene, non ha un registro "flags", e il manuale spiega
> perche`).

Questa è interessante, dove la trovo?

-- 

Saluton,
Marco Ciampa