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/arch/sparc64/include/drivers/sgcn.h

    ree2fa30a rb366a6f4  
    2727 */
    2828
    29 /** @addtogroup sparc64 
     29/** @addtogroup sparc64
    3030 * @{
    3131 */
     
    4040#include <proc/thread.h>
    4141#include <synch/spinlock.h>
     42#include <ddi/ddi.h>
    4243
    4344/* number of bytes in the TOC magic, including the NULL-terminator */
     
    126127        uintptr_t buffer_begin;
    127128       
     129        /** Physical memory area */
     130        parea_t parea;
     131       
    128132        /**
    129133         * Ensure that writing to the buffer and consequent
Note: See TracChangeset for help on using the changeset viewer.