Ignore:
Timestamp:
2011-06-24T15:58:01Z (13 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7250d2c
Parents:
ee2fa30a
Message:

automatic kernel console lockout

  • kernel automatically relinquishes the access to the kernel console when the uspace maps the respective physical memory area
  • kernel output before uspace initialization is currently broken on Ski (no physical memory area), but this is pending further unification
  • kernel console devices are now independent (there is no system-wide "silent" variable), thus on multiple devices the kernel console and uspace output might be usable at the same time
File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/genarch/include/drivers/s3c24xx_uart/s3c24xx_uart.h

    ree2fa30a rb366a6f4  
    3838#define KERN_S3C24XX_UART_H_
    3939
     40#include <ddi/ddi.h>
    4041#include <ddi/irq.h>
    4142#include <console/chardev.h>
     
    8384        indev_t *indev;
    8485        irq_t irq;
     86        parea_t parea;
    8587} s3c24xx_uart_t;
    8688
    87 extern outdev_t *s3c24xx_uart_init(s3c24xx_uart_io_t *, inr_t inr);
     89extern outdev_t *s3c24xx_uart_init(uintptr_t, inr_t inr);
    8890extern void s3c24xx_uart_input_wire(s3c24xx_uart_t *,
    8991    indev_t *);
Note: See TracChangeset for help on using the changeset viewer.