[ioquake3] FreeBSD PAE kernel broken vm_x86.c, patch attached
kamikaze at bsdforen.de
Thu Nov 25 01:02:30 PST 2010
On 24/11/2010 23:31, Nerius Landys wrote:
>> Isn't PAE abandoned? Or at least as good as?
This is an interesting assertion. I don't think I'd touch PAE.
32bit jails simply work, especially on RELENG_8 where uname returns
i386 within 32bit jails and all that automake/configure stuff does
no longer get confused about the architecture.
>> The thing looks fine to me. If it gets committed here I'll backport it
>> to the 1.36 release, too.
> If you do backport it to 1.36, you'll have to change MAP_ANONYMOUS to
> MAP_ANON for FreeBSD systems because MAP_ANONYMOUS isn't defined on
> FreeBSD systems. The MAP_ANON problem was handled well in trunk.
> By the way, is 1.36 svn://svn.icculus.org/quake3/tags/1.36/ ? This
> code has a newer revision number than the branch version
> (branches/1.36/ I think). I don't think I've seen any code committed
> to the 1.36 branch yet. Am I right? Or am I just finding the 1.36
> branch in the wrong location?
The ioquake port (1.36) port is based on the latest source file release.
The ioquake3-devel port is based on svn snapshots. Note that it hasn't
been updated in a long while, because I'm waiting for an openarena
commit that turns openarena into an ioquake slave port:
As soon as this happens I'll create a more recent snapshot.
> I'm maintaining a custom version of 1.36 for Urban Terror so having
> any updates to 1.36 would be nice, I'm just not sure where to find
> those updates.
There's a bunch of stuff in /usr/ports/games/ioquake3/files, mostly
amd64 fixes backported.
As soon as someone gets around to commit the openarena update
I'll switch the urbanterror port over to using the ioquake engine,
because all the code found in the urbanterror project is a mess
and they switched to a closed source model any way.
More information about the ioquake3