--- trunk/src/devices/dev_dec21030.c 2007/10/08 16:19:23 20 +++ trunk/src/devices/dev_dec21030.c 2007/10/08 16:19:37 22 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2004-2005 Anders Gavare. All rights reserved. + * Copyright (C) 2004-2006 Anders Gavare. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: @@ -25,7 +25,7 @@ * SUCH DAMAGE. * * - * $Id: dev_dec21030.c,v 1.2 2005/11/13 00:14:08 debug Exp $ + * $Id: dev_dec21030.c,v 1.5 2006/02/09 20:02:59 debug Exp $ * * DEC 21030 "tga" graphics. * @@ -89,14 +89,12 @@ /* * dev_dec21030_access(): */ -int dev_dec21030_access(struct cpu *cpu, struct memory *mem, - uint64_t relative_addr, unsigned char *data, size_t len, - int writeflag, void *extra) +DEVICE_ACCESS(dec21030) { struct dec21030_data *d = extra; uint64_t idata, odata = 0; - int reg, r, i, white = 255, black = 0; - int newlen; + int reg, r, white = 255, black = 0; + size_t i, newlen; unsigned char buf2[MAX_XSIZE]; /* Read/write to the framebuffer: */ @@ -235,10 +233,7 @@ } -/* - * devinit_dec21030(): - */ -int devinit_dec21030(struct devinit *devinit) +DEVINIT(dec21030) { struct dec21030_data *d;