Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - OS4User

Pages: [1]
1
Programming / os4: KEE update notification
« on: December 05, 2016, 07:24:49 pm »
OS4Team plans to add to KEE the following entries:

#define IAECPU_IN_BARRIER_ON  1
#define IAECPU_OUT_BARRIER_ON 2
#define IAECPU_EXCLUDECURRENT 4

typedef void KEEENTRY (*RendCallBack_t)(void*);

KEERET   KEEENTRY KernInvokeAtEachCpu(RendCallBack_t CallBack,void *arg,uint32_t flags);
KEERET   KEEENTRY KernInvokeAtSpecificCpu(RendCallBack_t CallBack,void *arg,uint32_t CPUnum);

These entries are to help CPU rendezvous.

Hope, it will be useful to VirtualBox porters,  test version is available upon request.

2
Hardware / OS/4 sees up to 4G memory
« on: January 05, 2014, 10:03:54 am »
Reading last messages in news and in forum one may think that OS/4 has a problem with memory more than 512M. It is not true. OS/4 "from a box" sees all available memory and may use it (but not memory above 4G) .

More over, OS/4 kernel works fine on some resent hardware where OS/2 kernel reboots at the beginning of boot  (much earlier than PSD or BASEDEV  is loaded).

3
Applications / os4apic.psd is released
« on: August 10, 2013, 04:59:57 pm »
it looks like it will be distributed with os4krnl
http://ru2.halfos.ru/core/downloads/kernel/os4/os2krnlSVN4066_unoff.zip

4
Programming / OS/4 kernel and extended KEE
« on: June 10, 2013, 08:37:23 pm »
Started from ver 4032 OS/4 kernel will load clock03b.sys instead of clock01.sys.

Clock03b uses Extended KEE, which includes KernSetIRQ and KernEOI (http://ru2.halfos.ru/core/docs/keeOS4.html)

Clock03b contains two drivers  CLOCK$ and TIMER0$ so timer0.sys  no more needed, it will not be loaded any way even if it will not be removed from config.sys

As you may guess Clock03b has  two _32_  bit only  interrupt service routines (for IRQ0 and IRQ8).

Clock03b  has many advantages comparative to pair clock01 + timer0  -  it is based on source code from clock01 by  Tsurgaev A.V. (Цургаев А.В.)

For those who is brave enough here is a link to download and test it. http://ru2.halfos.ru/core/downloads/kernel/os4/os2krnlSVN4032_unoff.zip

Pages: [1]