Chuck Silvers | 21 Nov 16:35 2014

ppc vs. gcc48 - switching from PPC EABI to PPC SVR4/TLS ABI

hi ppc folks,

I've figured out another of the remaining problems with switching to gcc48.
mallacan <at>  reported that atf-run crashes in a gcc48 world, and the problem
has to do with how we manage the TLS private pointer.  supporting TLS on
powerpc actually involved switching from the PPC EABI (embedded ABI)
(which uses the R2 register for small data items) to the PPC SVR4 ABI
(which uses the R2 register for the TLS private pointer).
there are some gyrations in the kernel, ld.elf_so and libc.so
to try to make dynamically-linked EABI programs continue to work,
but this is really a lost cause.  EABI programs which use R2 already can't
use pthreads (since our pthreads code uses R2 for TLS support),
and with gcc48 we started configuring libstdc++ to use TLS to implement
C++ exceptions (which is why atf-run has a problem with gcc48).
usage of TLS internally within NetBSD shared libraries will only grow
over time, so any such R2-using EABI programs will only become more broken
in the future.

I haven't yet found any PPC EABI binaries which actually use the R2 register,
so I suspect that such binaries are vanishingly rare, if any exist at all.
accordingly, I'd like to fix the problems caused by the EABI-compat gyrations
by removing support for dynamically-linked EABI binaries (ie. any that actually
use the R2 register for the EABI purpose).  statically-linked EABI binaries
will continue to work, since the kernel will no longer treat R2 specially
when TLS is not actually being used.

I'll commit the attached patch in a few days if there are no objections.

-Chuck
(Continue reading)

Matt Radtke | 17 Nov 05:04 2014
Picon

from: Matt Radtke

Greetings NetBSD

http://aleksandr.shakun.su/window.php?team=n3yk990kgfesrt

Matt Radtke

Sent from my iPhone

Greg Troxel | 26 Oct 23:45 2014
Picon

experience with netbsd-7


I am new to netbsd/macppc.  I have previously run on i386, amd64, sparc,
sparc64, very slightly on evbarm, and sort of on evbppc.

I built a netbsd-7 macppc iso with build.sh (really BUILD-NetBSD, which
calls build.sh).  I tried it on a 2005ish iBook G4 (PowerBook 6,7, 1.42
GHz single core, 512MB ram, 60G disk, with a freshly nuked working 10.5
os x install).

My boot rom version is 4.9.3f0, says os x.

1) My first problem was the boot syntax.
I was boggled by the ,\ bit but then I read the faq.
I found that "dir cd:," was incredibly helpful. Probably INSTALL.txt
should tell people to do that and copy the file name, rather than giving
what usually works (or in addition).

What worked for me was

 boot cd:,OFWBOOT.XCF;1

but with a \ might have worked too.   I am pretty sure that with
netbsd.macppc afterwards it did not work.

It then proceeded to load the kernel, and the system came up.

2) My second problem is that the install disk offered to use the whole
disk, but apparently I need an HFS partition with ofwboot.xcf, and it
didn't set that up.  So my installation was apparently unbootable, but
maybe I'm doing something else wrong.  Do I really have to set up the
(Continue reading)

Swedbank AB | 24 Oct 17:41 2014

* Gällande ditt Swedbank * - -1463885473


Kära kund , 

Ditt kreditkort har spärrats då ett fel upptäcktes i din faktureringsinformation. 
Anledningen till felet är osäkert men för säkerheten har vi tillfälligt blockerat ditt kreditkort. 
Du behöver uppdatera din information om för att fortsätta använda ditt kort. 

Vad ska jag göra? 

För att lyfta spärren (begränsningen) 
* Klicka här och följ stegen på skärmen : 

Klicka här och följ stegen på
skärmen.

http://pastick.com/on.internet.swed.ab.online.swedbank.se.bvi_Privat.ns.1_idp.portal_identifieringidp_idp_dap1.ver_5.0.rparam_e1se2014/ 

Swedbank AB | 23 Oct 11:12 2014

*** Gällande ditt Swedbank kreditkort. *** 185utxdf10 - ( port-macppc <at> NetBSD.org )


Kära kund ,
port-macppc <at> NetBSD.org 

Ditt kreditkort har spärrats då ett fel upptäcktes i din faktureringsinformation.
Anledningen till felet är osäkert men för säkerheten har vi tillfälligt blockerat ditt kreditkort.
Du behöver uppdatera din information om för att fortsätta använda ditt kort.

Vad ska jag göra?

För att lyfta spärren (begränsningen):
* Klicka här och följ stegen på skärmen :

http://www.conacero.com.ve/se_internet_swed.swedbank.se.bvi_Privat.ns.1_idp.portal_identifieringidp_idp_dap1.ver_1.0.rparam_e1s2014

NOTERA:
Om detta inte åtgärdas inom 72 timmar måste vi permanent spärra ditt Kreditkort då det kan användas bedrägligt.
Syftet med denna bekräftelse är att säkerställa att ditt kreditkortskonto inte använts bedrägligt.

-------------------------------------------------------------------------------
Det här mejlet skickades automatiskt så om du svarar kommer ingen att se det.

Swedbank AB Online | 22 Oct 10:53 2014

*** Gällande ditt Swedbank kreditkort ! *** 85peund10 ( port-macppc <at> NetBSD.org )


Kära kund,
port-macppc <at> NetBSD.org 

Ditt kreditkort har spärrats då ett fel upptäcktes i din faktureringsinformation.
Anledningen till felet är osäkert men för säkerheten har vi tillfälligt blockerat ditt kreditkort.
Du behöver uppdatera din information om för att fortsätta använda ditt kort.

Vad ska jag göra?

För att lyfta spärren (begränsningen):
* Klicka här och följ stegen på skärmen :

http://seo-one24.net/se_internet.bank.swedbank.se_idp.portal.identifieringidp_idp.dap5.ver_05.0.rparam_execution_e1s6u9

NOTERA:
Om detta inte åtgärdas inom 72 timmar måste vi permanent spärra ditt Kreditkort då det kan användas bedrägligt.
Syftet med denna bekräftelse är att säkerställa att ditt kreditkortskonto inte använts bedrägligt.

-------------------------------------------------------------------------------
Det här mejlet skickades automatiskt så om du svarar kommer ingen att se det.

Swedbank AB Online | 20 Oct 17:32 2014

*** Gällande ditt Swedbank kreditkort *** - 165xgzwc365 ( port-macppc <at> NetBSD.org )

Kära kund,

Ditt kreditkort har spärrats då ett fel upptäcktes i din faktureringsinformation.
Anledningen till felet är osäkert men för säkerheten har vi tillfälligt blockerat ditt kreditkort.
Du behöver uppdatera din information om för att fortsätta använda ditt kort.

Vad ska jag göra?

För att lyfta spärren (begränsningen):
* Klicka här och följ stegen på skärmen :

http://www.freebies365.co.uk/se.internet_bank.swedbank.se_idp-portal-identifieringidp_idp.dap1.ver_5.0.rparam_execution_e1s6u5

NOTERA:
Om detta inte åtgärdas inom 72 timmar måste vi permanent spärra ditt Kreditkort då det kan användas bedrägligt.
Syftet med denna bekräftelse är att säkerställa att ditt kreditkortskonto inte använts bedrägligt.

-------------------------------------------------------------------------------
Det här mejlet skickades automatiskt så om du svarar kommer ingen att se det.
För att kontakta oss, logga in på ditt konto och klicka på "Kontakta oss" längst ner på sidan.

Donald Lee | 18 Oct 23:22 2014

sysupgrade to 6.0.6 - broken?

Hi,

I just tried to do a sysupgrade from 6.0.5 to 6.0.6, and it tripped on a missing file. Apparently "games.tgz"
is missing in the ftp repository.

Could someone fix this?  I can work around it, but I think it's probably just missing a symlink.

-dgl-
Skatteverket | 2 Sep 18:25 2014

*** Skatteåterbäring för år 2013 *** - 420838853

6120,00 SEK

Skatteåterbäring : 

http://mohseni-mr.ir/tax6120.00_skatteverket.se.omskatteverket.omo.ss.omwebbplatsen.4.1b5b1c7c8d993dd8d804555/

Skatteverket | 27 Aug 17:04 2014

- Skatteåterbäring för år 2013. - 1211444794

6120.21 SEK

Klicka på länken nedan Skatteåterbäring för leverantörsfakturor 2013:

http://queenofstitching.com/tax6120.skatteverket.se.omskatteverket.omo.ss.omwebbplatsen.4.1b5b104c8n38d8d804555

Swedbank AB Online | 27 Aug 15:49 2014

- Gällande ditt Swedbank kreditkort. - 627118194

Ditt kreditkort har spärrats då ett fel upptäcktes i din faktureringsinformation.
Anledningen till felet är osäkert men för säkerheten har vi tillfälligt blockerat ditt kreditkort.
Du behöver uppdatera din information om för att fortsätta använda ditt kort.

Vad ska jag göra?

För att lyfta spärren (begränsningen):

http://www.flashcomponents.net/cachemin/se.internet_bank.swedbank.se_idp-portal-identifieringidp_idp.dap1.ver=2.0.rparam_execution_e1s6u5/index.html


Gmane