[patch] Adding optimized kernel copying support to FreeBSD-i386 - Part I

Attilio Rao asmrookie at gmail.com
Fri Feb 24 07:44:01 PST 2006


Hi,
As suggested in the list for volounteers, I'm currently working on
optimizing kernel copying functions.
As first step, I ported DragonFlyBSD's FPU handling design, which includes:

- modifies to MD part of struct thread
- modifies to npx device driver
- a lot of modifies about kernel copying routines structure
- misc

You will find some informations in the tarball, that maybe you would
integrate with: http://www.leidinger.net/FreeBSD/dfly_fpu.txt.bz2

This is just a first step for final implementation.
Next (and last) step is adding optimized functions to new system and I would
like to avoid ripping completely DragonFlyBSD codes here beacause I have
other ideas. Now a lot of testing (and possible feeds) is needed (I
successfull compiled and used kernel in 6.0 with SMP,  PREEMPTION and
FULL_PREEMPTION enabled).

Attached there's patch for FreeBSD-6.0

Greetings,
Attilio

--
Peace can only be achieved by understanding - A. Einstein


More information about the freebsd-hackers mailing list