Date: Wed, 19 Feb 2014 15:38:49 -0600 From: Stacey Son <sson@FreeBSD.org> To: Warner Losh <wlosh@bsdimp.com> Cc: "freebsd-mips@freebsd.org" <freebsd-mips@freebsd.org> Subject: Re: [RFC] Enable use of UserLocal Register (ULRI) if detected (patches) Message-ID: <22672910-33E8-47B9-A954-E31350734FC7@FreeBSD.org> In-Reply-To: <A89740CB-E3A8-49DA-8330-8DDA54BF1837@bsdimp.com> References: <D964DBB1-3727-4B8A-B4E3-50FD8A300818@FreeBSD.org> <092B0786-EA73-44D0-81FC-DFB56B14D4D7@bsdimp.com> <7FA7DFD1-B1F1-400A-9107-8D8450B309A2@FreeBSD.org> <A89740CB-E3A8-49DA-8330-8DDA54BF1837@bsdimp.com>
index | next in thread | previous in thread | raw e-mail
On Feb 19, 2014, at 2:36 PM, Warner Losh <wlosh@bsdimp.com> wrote: >> I have refreshed the patch with these changes: >> >> http://people.freebsd.org/~sson/mips/ulri/ulri_kernel.diff > > Did you upload the right patch, since this seems to be using the new #defines still.. You may need to refresh your browser. (I used the same file name. Sorry about that.) > OK. I'll have to give these patches a spin on my octeon boards. I'd had a conversation with one if Cavium's engineers years ago where he said that he wished FreeBSD implemented TLS this way, implying cavium has them. But seeing the other note from Juli makes me unsure (since she would know better than I)... I only have access to Octeon CN5020 (ERL) and it doesn't seem to have it. The " Config3=" message generated from cpu_identify() say if the hardware supports it. Bit 14 will be on... #define MIPS_CONFIG3_ULR 0x00002000 /* UserLocal reg implemented */ -stacey.help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?22672910-33E8-47B9-A954-E31350734FC7>
