Subversion Repositories HelenOS

Compare Revisions

Ignore whitespace Rev 1887 → Rev 1888

/trunk/kernel/genarch/include/softint/division.h
26,16 → 26,15
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/** @file
*/
 
#ifndef __SOFTINT_DIVISION_H__
#define __SOFTINT_DIVISION_H__
#ifndef KERN_DIVISION_H_
#define KERN_DIVISION_H_
 
 
/* 32bit integer division */
int __divsi3(int a, int b);
 
64,7 → 63,5
 
#endif
 
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/include/fb/font-8x16.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/** @file
*/
 
#ifndef __FONT_8X16_H__
#define __FONT_8X16_H__
#ifndef KERN_FONT_8X16_H_
#define KERN_FONT_8X16_H_
 
#define FONT_GLIPHS 256
#define FONT_SCANLINES 16
42,6 → 42,5
 
#endif
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/include/fb/fb.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/** @file
*/
 
#ifndef _FB_H_
#define _FB_H_
#ifndef KERN_FB_H_
#define KERN_FB_H_
 
#include <typedefs.h>
#include <arch/types.h>
43,6 → 43,5
 
#endif
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/include/mm/as_ht.h
32,8 → 32,8
/** @file
*/
 
#ifndef __AS_HT_H__
#define __AS_HT_H__
#ifndef KERN_AS_HT_H_
#define KERN_AS_HT_H_
 
#include <mm/as.h>
 
/trunk/kernel/genarch/include/mm/page_pt.h
40,8 → 40,8
 
#ifdef CONFIG_PAGE_PT
 
#ifndef __PAGE_PT_H__
#define __PAGE_PT_H__
#ifndef KERN_PAGE_PT_H_
#define KERN_PAGE_PT_H_
 
#include <arch/types.h>
#include <typedefs.h>
/trunk/kernel/genarch/include/mm/asid_fifo.h
26,19 → 26,18
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarchmm
/** @addtogroup genarchmm
* @{
*/
/** @file
*/
 
#ifndef __ASID_FIFO_H__
#define __ASID_FIFO_H__
#ifndef KERN_ASID_FIFO_H_
#define KERN_ASID_FIFO_H_
 
extern void asid_fifo_init(void);
 
#endif
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/include/mm/as_pt.h
32,8 → 32,8
/** @file
*/
 
#ifndef __AS_PT_H__
#define __AS_PT_H__
#ifndef KERN_AS_PT_H_
#define KERN_AS_PT_H_
 
#include <mm/as.h>
 
/trunk/kernel/genarch/include/mm/page_ht.h
36,8 → 36,8
 
#ifdef CONFIG_PAGE_HT
 
#ifndef __PAGE_HT_H__
#define __PAGE_HT_H__
#ifndef KERN_PAGE_HT_H_
#define KERN_PAGE_HT_H_
 
#include <mm/page.h>
#include <typedefs.h>
/trunk/kernel/genarch/include/acpi/acpi.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/** @file
*/
 
#ifndef __ACPI_H__
#define __ACPI_H__
#ifndef KERN_ACPI_H_
#define KERN_ACPI_H_
 
#include <arch/types.h>
 
88,8 → 88,7
extern void acpi_init(void);
extern int acpi_sdt_check(uint8_t *sdt);
 
#endif /* __ACPI_H__ */
#endif /* KERN_ACPI_H_ */
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/include/acpi/madt.h
26,14 → 26,14
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/** @file
*/
 
#ifndef __MADT_H__
#define __MADT_H__
#ifndef KERN_MADT_H_
#define KERN_MADT_H_
 
#include <genarch/acpi/acpi.h>
#include <arch/smp/apic.h>
143,8 → 143,7
 
extern void acpi_madt_parse(void);
 
#endif /* __MADT_H__ */
#endif /* KERN_MADT_H_ */
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/src/kbd/ns16550.c
104,7 → 104,8
}
 
/** Wait until the controller reads its data. */
void ns16550_wait(void) {
void ns16550_wait(void)
{
}
 
/* Called from getc(). */
/trunk/kernel/genarch/src/softint/division.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/** @file
191,8 → 191,5
return divandmod64(a, b, c);
}
 
 
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/src/fb/fb.c
304,30 → 304,30
spinlock_lock(&fb_lock);
switch (ch) {
case '\n':
invert_cursor();
position += columns;
position -= position % columns;
break;
case '\r':
invert_cursor();
position -= position % columns;
break;
case '\b':
invert_cursor();
if (position % columns)
position--;
break;
case '\t':
invert_cursor();
do {
draw_char(' ');
position++;
} while ((position % 8) && position < columns * rows);
break;
default:
draw_char(ch);
case '\n':
invert_cursor();
position += columns;
position -= position % columns;
break;
case '\r':
invert_cursor();
position -= position % columns;
break;
case '\b':
invert_cursor();
if (position % columns)
position--;
break;
case '\t':
invert_cursor();
do {
draw_char(' ');
position++;
} while ((position % 8) && position < columns * rows);
break;
default:
draw_char(ch);
position++;
}
if (position >= columns * rows) {
358,31 → 358,31
void fb_init(uintptr_t addr, unsigned int x, unsigned int y, unsigned int bpp, unsigned int scan, bool align)
{
switch (bpp) {
case 8:
rgb2scr = rgb_1byte;
scr2rgb = byte1_rgb;
pixelbytes = 1;
break;
case 16:
rgb2scr = rgb_2byte;
scr2rgb = byte2_rgb;
pixelbytes = 2;
break;
case 24:
rgb2scr = rgb_3byte;
scr2rgb = byte3_rgb;
if (align)
pixelbytes = 4;
else
pixelbytes = 3;
break;
case 32:
rgb2scr = rgb_4byte;
scr2rgb = byte4_rgb;
case 8:
rgb2scr = rgb_1byte;
scr2rgb = byte1_rgb;
pixelbytes = 1;
break;
case 16:
rgb2scr = rgb_2byte;
scr2rgb = byte2_rgb;
pixelbytes = 2;
break;
case 24:
rgb2scr = rgb_3byte;
scr2rgb = byte3_rgb;
if (align)
pixelbytes = 4;
break;
default:
panic("Unsupported bpp");
else
pixelbytes = 3;
break;
case 32:
rgb2scr = rgb_4byte;
scr2rgb = byte4_rgb;
pixelbytes = 4;
break;
default:
panic("Unsupported bpp");
}
unsigned int fbsize = scan * y;
/trunk/kernel/genarch/src/fb/font-8x16.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/** @file
4646,6 → 4646,5
 
};
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/src/mm/as_pt.c
141,4 → 141,3
 
/** @}
*/
 
/trunk/kernel/genarch/src/acpi/madt.c
26,7 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
/**
243,6 → 243,5
 
#endif /* CONFIG_SMP */
 
/** @}
/** @}
*/
 
/trunk/kernel/genarch/src/acpi/acpi.c
26,8 → 26,7
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
 
 
/** @addtogroup genarch
/** @addtogroup genarch
* @{
*/
 
183,7 → 182,5
 
}
 
 
/** @}
/** @}
*/