I am developing my own operating system, and I need to do some parallel programming. The OS is very minimal, I barely have 10% of glibc functions, so I need to write my driver for Southern Islands based GPUs, like Radeon HD 7000 series. My question is, how do I initialize the GPU, is there some example code ? Where can I look ?
Best starting point is the RadeonFeature page : RadeonFeature
Not sure if si.c is the best place to start looking for init code (need to run to a meeting so don't have time to check right now) but it should get you pretty close: