libpayload: Fix the putc function
authorJordan Crouse <jordan.crouse@amd.com>
Wed, 14 May 2008 20:07:31 +0000 (20:07 +0000)
committerJordan Crouse <jordan.crouse@amd.com>
Wed, 14 May 2008 20:07:31 +0000 (20:07 +0000)
Reverse rows and columns on the video putc() function, and watch printf
work again.

Signed-off-by: Jordan Crouse <jordan.crouse@amd.com>
Acked-by: Myles Watson <mylesgw@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3316 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1

payloads/libpayload/drivers/video/video.c
payloads/libpayload/sample/hello.c

index 774493d1753770d5c42738448ad77e295f681cad..3be98aa86df8ea58338fa1c37392f27621ff9454 100644 (file)
@@ -126,14 +126,14 @@ void video_console_putchar(unsigned int ch)
        case '\t':
                while(cursorx % 8 && cursorx < VIDEO_COLS) {
                        if (console)
-                               console->putc(cursorx, cursory, (ch & 0xFF00) | ' ');
+                               console->putc(cursory, cursorx, (ch & 0xFF00) | ' ');
 
                        cursorx++;
                }
                break;
        default:
                if (console)
-                       console->putc(cursorx++, cursory, ch);
+                       console->putc(cursory, cursorx++, ch);
                break;
        }
 
index be377b5b2540bb00169effe59bf6bafb83f6595d..ffd9dc909b8b49b3722b7bb3621f11352ed79647 100644 (file)
@@ -33,5 +33,6 @@
 
 int main(void)
 {
+       printf("Hello world!\n");
        return 0;
 }