On Fri, Sep 18, 2009 at 1:02 AM, Joerg Schilling
<[email protected]> wrote:
> Bart Smaalders <[email protected]> wrote:
>
>> > Mmm this still was not the right solution as the kernel linker now linked 
>> > the
>> > variable "scsi_options" which is physically in genunix at 
>> > 0xfffffffffbc8a1f0
>> > to address 0xfffffffff3b2733b inside my driver. As mentioned, the real 
>> > location of
>> > scsi_options is 0xfffffffffbc8a1f0
>> >
>> > I I checked correctly, this seems to be nowhere in the kernel mappings:
>> >
>> >             BASE            LIMIT             SIZE NAME
>> > fffffe0000000000 fffffe0118000000        118000000 kpmseg
>> > ffffff0000000000 ffffff0007a00000          7a00000 kvalloc
>> > ffffff0007a00000 ffffff0087a00000         80000000 kpseg
>> > ffffff0087a00000 ffffff0187200000         ff800000 kzioseg
>> > ffffff01c7200000 ffffff01cb200000          4000000 kmapseg
>> > ffffff01cb200000 ffffffffc0000000       fdf4e00000 kvseg
>> > ffffffffc0000000 fffffffffb7fb000         3b7fb000 kvseg_core
>> > fffffffffb800000 fffffffffbd31000           531000 ktextseg
>> > ffffffffff800000 ffffffffffc00000           400000 kdebugseg
>
> Thank you for yout hint.....
>
>> Are you compiling w/  -xmodel=kernel ?
>
> I compile with  -Wu,-xmodel=kernel
> is there a difference to using -xmodel=kernel directly?
>
>
> Jörg



Isn't that exactly what I had pointed you to??
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to