/* This comment was here before, but I do not know what it means :( -RB id: 0 = cpu revision, 1 = boot-rom-version  */
int pdc_model_versions(unsigned long *versions, int id)
/* This comment was here before, but I do not know what it means :( -RB id: 0 = cpu revision, 1 = boot-rom-version  */
int pdc_model_versions(unsigned long *versions, int id)
{
        int retval;
	unsigned long flags;
        spin_lock_irqsave(&pdc_lock, flags);
        retval = mem_pdc_call(PDC_MODEL, PDC_MODEL_VERSIONS, __pa(pdc_result), id);
        convert_to_wide(pdc_result);
        *versions = pdc_result[0];
        spin_unlock_irqrestore(&pdc_lock, flags);
        return retval;
}