Problem Accessing Some Memory For Manual Address Translation

> I simply just hardcode some address I want translated

I just wonder where Chris is…

Anton Bassov

xxxxx@hotmail.com wrote:

> I simply just hardcode some address I want translated
I just wonder where Chris is…

Are we all clear that this person is solving an academic problem in
order to demonstrate basic knowledge for an interview, and is not
actually creating a driver for a real product?

Tell me you’ve never hacked up some unsustainable code in order to get
an answer to an experimental question.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

+1

Seriously, he made no attempt to hide the fact that he’s a student, he’s
invited *constructive* criticism (emphasis mine), and he’s willing to learn.
How is it that you snarky fellows aren’t welcoming the breath of fresh air
that is, instead of the usual “I have an intransigent allegiance to a an
already devised solution that doesn’t work, how do I make it work?” that is
so common among new posters?

The only criticism I have for the OP, and it’s a minor thing, is to put his
name on his account. But that’s a really minor nit.

Phil

Philip D. Barila??? (303) 776-1264

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Tuesday, March 22, 2011 4:27 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] Problem Accessing Some Memory For Manual Address
Translation

xxxxx@hotmail.com wrote:

> I simply just hardcode some address I want translated
I just wonder where Chris is…

Are we all clear that this person is solving an academic problem in
order to demonstrate basic knowledge for an interview, and is not
actually creating a driver for a real product?

Tell me you’ve never hacked up some unsustainable code in order to get
an answer to an experimental question.

anton bassov wrote:

> I simply just hardcode some address I want
> translated

I just wonder where Chris is…

Apparently, he has the ability to move his userspace data to arbitrary memory locations :slight_smile:

“The person who gave this assignment did mention that this assignment was to serve
the purpose of getting our feet wet with writing a simple driver and getting it
to compile, and I think the purpose was also to demonstrate our understanding of
how paging works, and probably to get a feel for our coding style as well.”

Does it mean that company’s coding style is kludge hacking? Do people there actually do address translation by hand in their drivers?